[INFO] fetching crate r3_port_riscv 0.3.1... [INFO] checking r3_port_riscv-0.3.1 against master#bbe853615821442ef11d6cd42a30a73432b38d89 for pr-154205 [INFO] extracting crate r3_port_riscv 0.3.1 into /workspace/builds/worker-5-tc1/source [INFO] started tweaking crates.io crate r3_port_riscv 0.3.1 [INFO] finished tweaking crates.io crate r3_port_riscv 0.3.1 [INFO] tweaked toml for crates.io crate r3_port_riscv 0.3.1 written to /workspace/builds/worker-5-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate r3_port_riscv 0.3.1 on toolchain bbe853615821442ef11d6cd42a30a73432b38d89 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+bbe853615821442ef11d6cd42a30a73432b38d89" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+bbe853615821442ef11d6cd42a30a73432b38d89" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Locking 107 packages to latest compatible versions [INFO] [stderr] Adding riscv v0.7.0 (available: v0.16.0) [INFO] [stderr] Adding riscv-rt v0.8.1 (available: v0.17.1) [INFO] [stderr] Adding svgbob v0.6.6 (available: v0.6.7) [INFO] [stderr] Adding tock-registers v0.7.0 (available: v0.10.1) [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+bbe853615821442ef11d6cd42a30a73432b38d89" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded jss v0.5.1 [INFO] [stderr] Downloaded unstringify v0.1.4 [INFO] [stderr] Downloaded svgbobdoc v0.3.0 [INFO] [stderr] Downloaded mt-dom v0.15.0 [INFO] [stderr] Downloaded bare-metal v1.0.0 [INFO] [stderr] Downloaded sauron-core v0.45.2 [INFO] [stderr] Downloaded macro_find_and_replace v1.0.0 [INFO] [stderr] Downloaded tokenlock v0.3.8 [INFO] [stderr] Downloaded r3_portkit v0.2.3 [INFO] [stderr] Downloaded riscv-rt v0.8.1 [INFO] [stderr] Downloaded simba v0.7.3 [INFO] [stderr] Downloaded r3_kernel v0.1.4 [INFO] [stderr] Downloaded r3_core v0.1.4 [INFO] [stderr] Downloaded svgbob v0.6.6 [INFO] [stderr] Downloaded pom v3.4.0 [INFO] [stderr] Downloaded riscv v0.7.0 [INFO] [stderr] Downloaded sauron v0.45.2 [INFO] [stderr] Downloaded parry2d v0.8.0 [INFO] [stderr] Downloaded elain v0.3.1 [INFO] [stderr] Downloaded macropol v0.1.4 [INFO] [stderr] Downloaded r0 v1.0.0 [INFO] [stderr] Downloaded riscv-rt-macros v0.1.6 [INFO] [stderr] Downloaded riscv-target v0.1.2 [INFO] [stderr] Downloaded tock-registers v0.7.0 [INFO] [stderr] Downloaded nalgebra v0.30.1 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+bbe853615821442ef11d6cd42a30a73432b38d89" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 1c5f4a787b022ddbc94fd167a0dde54ddb75d8f133120eeb817bf2e666740615 [INFO] running `Command { std: "docker" "start" "-a" "1c5f4a787b022ddbc94fd167a0dde54ddb75d8f133120eeb817bf2e666740615", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "1c5f4a787b022ddbc94fd167a0dde54ddb75d8f133120eeb817bf2e666740615", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "1c5f4a787b022ddbc94fd167a0dde54ddb75d8f133120eeb817bf2e666740615", kill_on_drop: false }` [INFO] [stdout] 1c5f4a787b022ddbc94fd167a0dde54ddb75d8f133120eeb817bf2e666740615 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+bbe853615821442ef11d6cd42a30a73432b38d89" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 99d538188586eff91a84c5d8aacd66ac331cf3bbd17673b34aeb7741c95087d7 [INFO] running `Command { std: "docker" "start" "-a" "99d538188586eff91a84c5d8aacd66ac331cf3bbd17673b34aeb7741c95087d7", kill_on_drop: false }` [INFO] [stderr] Compiling semver v1.0.27 [INFO] [stderr] Compiling regex-syntax v0.8.10 [INFO] [stderr] Compiling unicode-width v0.1.14 [INFO] [stderr] Compiling lazy_static v1.5.0 [INFO] [stderr] Compiling base64 v0.13.1 [INFO] [stderr] Checking arrayvec v0.7.6 [INFO] [stderr] Checking elain v0.3.1 [INFO] [stderr] Compiling seq-macro v0.3.6 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling aho-corasick v1.1.4 [INFO] [stderr] Compiling memoffset v0.6.5 [INFO] [stderr] Checking either v1.15.0 [INFO] [stderr] Checking bit_field v0.10.3 [INFO] [stderr] Checking bare-metal v1.0.0 [INFO] [stderr] Compiling syn v2.0.117 [INFO] [stderr] Checking tock-registers v0.7.0 [INFO] [stderr] Compiling macro_find_and_replace v1.0.0 [INFO] [stderr] Compiling unstringify v0.1.4 [INFO] [stderr] Compiling rustc_version v0.4.1 [INFO] [stderr] Compiling svgbobdoc v0.3.0 [INFO] [stderr] Compiling tokenlock v0.3.8 [INFO] [stderr] Checking num-integer v0.1.46 [INFO] [stderr] Checking num-rational v0.4.2 [INFO] [stderr] Compiling regex-automata v0.4.14 [INFO] [stderr] Compiling darling_core v0.23.0 [INFO] [stderr] Compiling regex v1.12.3 [INFO] [stderr] Compiling riscv-target v0.1.2 [INFO] [stderr] Compiling riscv v0.7.0 [INFO] [stderr] Compiling darling_macro v0.23.0 [INFO] [stderr] Compiling darling v0.23.0 [INFO] [stderr] Compiling macropol v0.1.4 [INFO] [stderr] Checking r3_core v0.1.4 [INFO] [stdout] error: `[const]` is not allowed here [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/vec.rs:7:27 [INFO] [stdout] | [INFO] [stdout] 7 | pub struct ComptimeVec { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: structs cannot have `[const]` trait bounds [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/vec.rs:7:1 [INFO] [stdout] | [INFO] [stdout] 7 | / pub struct ComptimeVec { [INFO] [stdout] 8 | | ptr: NonNull, [INFO] [stdout] 9 | | len: usize, [INFO] [stdout] 10 | | capacity: usize, [INFO] [stdout] 11 | | allocator: ConstAllocator, [INFO] [stdout] 12 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `[const]` is not allowed here [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/vec.rs:42:9 [INFO] [stdout] | [INFO] [stdout] 42 | impl ComptimeVec { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: inherent impls cannot have `[const]` trait bounds [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/vec.rs:42:1 [INFO] [stdout] | [INFO] [stdout] 42 | / impl ComptimeVec { [INFO] [stdout] 43 | | pub const fn new_in(allocator: ConstAllocator) -> Self { [INFO] [stdout] 44 | | Self::with_capacity_in(0, allocator) [INFO] [stdout] ... | [INFO] [stdout] 166 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `[const]` is not allowed here [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/binary_heap/veclike.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | ~const ops::Deref::Element]> + ~const ops::DerefMut [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: this trait is not `const`, so it cannot have `[const]` trait bounds [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/binary_heap/veclike.rs:5:1 [INFO] [stdout] | [INFO] [stdout] 5 | / pub trait VecLike: [INFO] [stdout] 6 | | ~const ops::Deref::Element]> + ~const ops::DerefMut [INFO] [stdout] 7 | | { [INFO] [stdout] 8 | | type Element; [INFO] [stdout] ... | [INFO] [stdout] 12 | | fn push(&mut self, x: Self::Element); [INFO] [stdout] 13 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `[const]` is not allowed here [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/binary_heap/veclike.rs:6:64 [INFO] [stdout] | [INFO] [stdout] 6 | ~const ops::Deref::Element]> + ~const ops::DerefMut [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: this trait is not `const`, so it cannot have `[const]` trait bounds [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/binary_heap/veclike.rs:5:1 [INFO] [stdout] | [INFO] [stdout] 5 | / pub trait VecLike: [INFO] [stdout] 6 | | ~const ops::Deref::Element]> + ~const ops::DerefMut [INFO] [stdout] 7 | | { [INFO] [stdout] 8 | | type Element; [INFO] [stdout] ... | [INFO] [stdout] 12 | | fn push(&mut self, x: Self::Element); [INFO] [stdout] 13 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `[const]` is not allowed here [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/binary_heap/veclike.rs:15:9 [INFO] [stdout] | [INFO] [stdout] 15 | impl VecLike for ArrayVec { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: this impl is not `const`, so it cannot have `[const]` trait bounds [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/binary_heap/veclike.rs:15:1 [INFO] [stdout] | [INFO] [stdout] 15 | / impl VecLike for ArrayVec { [INFO] [stdout] 16 | | type Element = T; [INFO] [stdout] 17 | | fn is_empty(&self) -> bool { [INFO] [stdout] 18 | | self.is_empty() [INFO] [stdout] ... | [INFO] [stdout] 29 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `[const]` is not allowed here [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/binary_heap/mod.rs:37:14 [INFO] [stdout] | [INFO] [stdout] 37 | Ctx: ~const BinaryHeapCtx + ~const Destruct; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: this function is not `const`, so it cannot have `[const]` trait bounds [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/binary_heap/mod.rs:35:8 [INFO] [stdout] | [INFO] [stdout] 35 | fn heap_pop(&mut self, ctx: Ctx) -> Option [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `[const]` is not allowed here [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/binary_heap/mod.rs:37:52 [INFO] [stdout] | [INFO] [stdout] 37 | Ctx: ~const BinaryHeapCtx + ~const Destruct; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: this function is not `const`, so it cannot have `[const]` trait bounds [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/binary_heap/mod.rs:35:8 [INFO] [stdout] | [INFO] [stdout] 35 | fn heap_pop(&mut self, ctx: Ctx) -> Option [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `[const]` is not allowed here [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/binary_heap/mod.rs:42:14 [INFO] [stdout] | [INFO] [stdout] 42 | Ctx: ~const BinaryHeapCtx + ~const Destruct; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: this function is not `const`, so it cannot have `[const]` trait bounds [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/binary_heap/mod.rs:40:8 [INFO] [stdout] | [INFO] [stdout] 40 | fn heap_remove(&mut self, i: usize, ctx: Ctx) -> Option [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `[const]` is not allowed here [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/binary_heap/mod.rs:42:52 [INFO] [stdout] | [INFO] [stdout] 42 | Ctx: ~const BinaryHeapCtx + ~const Destruct; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: this function is not `const`, so it cannot have `[const]` trait bounds [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/binary_heap/mod.rs:40:8 [INFO] [stdout] | [INFO] [stdout] 40 | fn heap_remove(&mut self, i: usize, ctx: Ctx) -> Option [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `[const]` is not allowed here [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/binary_heap/mod.rs:47:14 [INFO] [stdout] | [INFO] [stdout] 47 | Ctx: ~const BinaryHeapCtx + ~const Destruct; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: this function is not `const`, so it cannot have `[const]` trait bounds [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/binary_heap/mod.rs:45:8 [INFO] [stdout] | [INFO] [stdout] 45 | fn heap_push(&mut self, item: Self::Element, ctx: Ctx) -> usize [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `[const]` is not allowed here [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/binary_heap/mod.rs:47:52 [INFO] [stdout] | [INFO] [stdout] 47 | Ctx: ~const BinaryHeapCtx + ~const Destruct; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: this function is not `const`, so it cannot have `[const]` trait bounds [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/binary_heap/mod.rs:45:8 [INFO] [stdout] | [INFO] [stdout] 45 | fn heap_push(&mut self, item: Self::Element, ctx: Ctx) -> usize [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `[const]` is not allowed here [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/cfg.rs:767:22 [INFO] [stdout] | [INFO] [stdout] 767 | pub trait CfgStatic: ~const raw_cfg::CfgBase {} [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: this trait is not `const`, so it cannot have `[const]` trait bounds [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/cfg.rs:767:1 [INFO] [stdout] | [INFO] [stdout] 767 | pub trait CfgStatic: ~const raw_cfg::CfgBase {} [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `[const]` is not allowed here [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/raw_cfg.rs:86:27 [INFO] [stdout] | [INFO] [stdout] 86 | pub unsafe trait CfgTask: ~const CfgBase { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: this trait is not `const`, so it cannot have `[const]` trait bounds [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/raw_cfg.rs:86:1 [INFO] [stdout] | [INFO] [stdout] 86 | / pub unsafe trait CfgTask: ~const CfgBase { [INFO] [stdout] 87 | | fn task_define( [INFO] [stdout] 88 | | &mut self, [INFO] [stdout] 89 | | descriptor: TaskDescriptor, [INFO] [stdout] 90 | | properties: Properties, [INFO] [stdout] 91 | | ) -> ::RawTaskId; [INFO] [stdout] 92 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `[const]` is not allowed here [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/raw_cfg.rs:87:32 [INFO] [stdout] | [INFO] [stdout] 87 | fn task_define( [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: this function is not `const`, so it cannot have `[const]` trait bounds [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/raw_cfg.rs:87:8 [INFO] [stdout] | [INFO] [stdout] 87 | fn task_define( [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `[const]` is not allowed here [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/raw_cfg.rs:120:33 [INFO] [stdout] | [INFO] [stdout] 120 | pub unsafe trait CfgEventGroup: ~const CfgBase { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: this trait is not `const`, so it cannot have `[const]` trait bounds [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/raw_cfg.rs:120:1 [INFO] [stdout] | [INFO] [stdout] 120 | / pub unsafe trait CfgEventGroup: ~const CfgBase { [INFO] [stdout] 121 | | fn event_group_define( [INFO] [stdout] 122 | | &mut self, [INFO] [stdout] 123 | | descriptor: EventGroupDescriptor, [INFO] [stdout] 124 | | properties: Properties, [INFO] [stdout] 125 | | ) -> ::RawEventGroupId; [INFO] [stdout] 126 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `[const]` is not allowed here [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/raw_cfg.rs:121:39 [INFO] [stdout] | [INFO] [stdout] 121 | fn event_group_define( [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: this function is not `const`, so it cannot have `[const]` trait bounds [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/raw_cfg.rs:121:8 [INFO] [stdout] | [INFO] [stdout] 121 | fn event_group_define( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `[const]` is not allowed here [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/raw_cfg.rs:152:28 [INFO] [stdout] | [INFO] [stdout] 152 | pub unsafe trait CfgMutex: ~const CfgBase { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: this trait is not `const`, so it cannot have `[const]` trait bounds [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/raw_cfg.rs:152:1 [INFO] [stdout] | [INFO] [stdout] 152 | / pub unsafe trait CfgMutex: ~const CfgBase { [INFO] [stdout] 153 | | fn mutex_define( [INFO] [stdout] 154 | | &mut self, [INFO] [stdout] 155 | | descriptor: MutexDescriptor, [INFO] [stdout] 156 | | properties: Properties, [INFO] [stdout] 157 | | ) -> ::RawMutexId; [INFO] [stdout] 158 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `[const]` is not allowed here [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/raw_cfg.rs:153:33 [INFO] [stdout] | [INFO] [stdout] 153 | fn mutex_define( [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: this function is not `const`, so it cannot have `[const]` trait bounds [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/raw_cfg.rs:153:8 [INFO] [stdout] | [INFO] [stdout] 153 | fn mutex_define( [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `[const]` is not allowed here [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/raw_cfg.rs:183:32 [INFO] [stdout] | [INFO] [stdout] 183 | pub unsafe trait CfgSemaphore: ~const CfgBase { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: this trait is not `const`, so it cannot have `[const]` trait bounds [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/raw_cfg.rs:183:1 [INFO] [stdout] | [INFO] [stdout] 183 | / pub unsafe trait CfgSemaphore: ~const CfgBase { [INFO] [stdout] 184 | | fn semaphore_define( [INFO] [stdout] 185 | | &mut self, [INFO] [stdout] 186 | | descriptor: SemaphoreDescriptor, [INFO] [stdout] 187 | | properties: Properties, [INFO] [stdout] 188 | | ) -> ::RawSemaphoreId; [INFO] [stdout] 189 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `[const]` is not allowed here [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/raw_cfg.rs:184:37 [INFO] [stdout] | [INFO] [stdout] 184 | fn semaphore_define( [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: this function is not `const`, so it cannot have `[const]` trait bounds [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/raw_cfg.rs:184:8 [INFO] [stdout] | [INFO] [stdout] 184 | fn semaphore_define( [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `[const]` is not allowed here [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/raw_cfg.rs:216:28 [INFO] [stdout] | [INFO] [stdout] 216 | pub unsafe trait CfgTimer: ~const CfgBase { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: this trait is not `const`, so it cannot have `[const]` trait bounds [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/raw_cfg.rs:216:1 [INFO] [stdout] | [INFO] [stdout] 216 | / pub unsafe trait CfgTimer: ~const CfgBase { [INFO] [stdout] 217 | | fn timer_define( [INFO] [stdout] 218 | | &mut self, [INFO] [stdout] 219 | | descriptor: TimerDescriptor, [INFO] [stdout] 220 | | properties: Properties, [INFO] [stdout] 221 | | ) -> ::RawTimerId; [INFO] [stdout] 222 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `[const]` is not allowed here [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/raw_cfg.rs:217:33 [INFO] [stdout] | [INFO] [stdout] 217 | fn timer_define( [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: this function is not `const`, so it cannot have `[const]` trait bounds [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/raw_cfg.rs:217:8 [INFO] [stdout] | [INFO] [stdout] 217 | fn timer_define( [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `[const]` is not allowed here [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/raw_cfg.rs:250:36 [INFO] [stdout] | [INFO] [stdout] 250 | pub unsafe trait CfgInterruptLine: ~const CfgBase { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: this trait is not `const`, so it cannot have `[const]` trait bounds [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/raw_cfg.rs:250:1 [INFO] [stdout] | [INFO] [stdout] 250 | / pub unsafe trait CfgInterruptLine: ~const CfgBase { [INFO] [stdout] 251 | | fn interrupt_line_define( [INFO] [stdout] 252 | | &mut self, [INFO] [stdout] 253 | | descriptor: InterruptLineDescriptor, [INFO] [stdout] 254 | | properties: Properties, [INFO] [stdout] 255 | | ); [INFO] [stdout] 256 | | } [INFO] [stdout] | |_^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `[const]` is not allowed here [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/raw_cfg.rs:251:42 [INFO] [stdout] | [INFO] [stdout] 251 | fn interrupt_line_define( [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: this function is not `const`, so it cannot have `[const]` trait bounds [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/raw_cfg.rs:251:8 [INFO] [stdout] | [INFO] [stdout] 251 | fn interrupt_line_define( [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `[const]` is not allowed here [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind/sorter.rs:547:26 [INFO] [stdout] | [INFO] [stdout] 547 | type VertexIter<'a>: ~const MyIterator + ~const Destruct + 'a [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: associated types in non-`const` traits cannot have `[const]` trait bounds [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind/sorter.rs:547:5 [INFO] [stdout] | [INFO] [stdout] 547 | / type VertexIter<'a>: ~const MyIterator + ~const Destruct + 'a [INFO] [stdout] 548 | | where [INFO] [stdout] 549 | | Self: 'a; [INFO] [stdout] | |_________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `[const]` is not allowed here [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind/sorter.rs:547:64 [INFO] [stdout] | [INFO] [stdout] 547 | type VertexIter<'a>: ~const MyIterator + ~const Destruct + 'a [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: associated types in non-`const` traits cannot have `[const]` trait bounds [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind/sorter.rs:547:5 [INFO] [stdout] | [INFO] [stdout] 547 | / type VertexIter<'a>: ~const MyIterator + ~const Destruct + 'a [INFO] [stdout] 548 | | where [INFO] [stdout] 549 | | Self: 'a; [INFO] [stdout] | |_________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `[const]` is not allowed here [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind/sorter.rs:552:29 [INFO] [stdout] | [INFO] [stdout] 552 | type SuccessorIter<'a>: ~const MyIterator + ~const Destruct + 'a [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: associated types in non-`const` traits cannot have `[const]` trait bounds [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind/sorter.rs:552:5 [INFO] [stdout] | [INFO] [stdout] 552 | / type SuccessorIter<'a>: ~const MyIterator + ~const Destruct + 'a [INFO] [stdout] 553 | | where [INFO] [stdout] 554 | | Self: 'a; [INFO] [stdout] | |_________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `[const]` is not allowed here [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind/sorter.rs:552:67 [INFO] [stdout] | [INFO] [stdout] 552 | type SuccessorIter<'a>: ~const MyIterator + ~const Destruct + 'a [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: associated types in non-`const` traits cannot have `[const]` trait bounds [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind/sorter.rs:552:5 [INFO] [stdout] | [INFO] [stdout] 552 | / type SuccessorIter<'a>: ~const MyIterator + ~const Destruct + 'a [INFO] [stdout] 553 | | where [INFO] [stdout] 554 | | Self: 'a; [INFO] [stdout] | |_________________^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `[const]` is not allowed here [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1128:38 [INFO] [stdout] | [INFO] [stdout] 1128 | fn start_with_bind>( [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: this function is not `const`, so it cannot have `[const]` trait bounds [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1128:8 [INFO] [stdout] | [INFO] [stdout] 1128 | fn start_with_bind>( [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `const_trait` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/closure.rs:212:3 [INFO] [stdout] | [INFO] [stdout] 212 | #[const_trait] [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `const_trait` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1336:3 [INFO] [stdout] | [INFO] [stdout] 1336 | #[const_trait] [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `const_trait` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1167:3 [INFO] [stdout] | [INFO] [stdout] 1167 | #[const_trait] [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `const_trait` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1124:3 [INFO] [stdout] | [INFO] [stdout] 1124 | #[const_trait] [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `const_trait` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1086:7 [INFO] [stdout] | [INFO] [stdout] 1086 | #[const_trait] [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `const_trait` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1076:3 [INFO] [stdout] | [INFO] [stdout] 1076 | #[const_trait] [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `const_trait` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:709:3 [INFO] [stdout] | [INFO] [stdout] 709 | #[const_trait] [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `const_trait` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind/sorter.rs:572:3 [INFO] [stdout] | [INFO] [stdout] 572 | #[const_trait] [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `const_trait` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind/sorter.rs:545:3 [INFO] [stdout] | [INFO] [stdout] 545 | #[const_trait] [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `const_trait` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind/sorter.rs:539:3 [INFO] [stdout] | [INFO] [stdout] 539 | #[const_trait] [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `const_trait` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind/sorter.rs:64:3 [INFO] [stdout] | [INFO] [stdout] 64 | #[const_trait] [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `const_trait` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bag.rs:84:7 [INFO] [stdout] | [INFO] [stdout] 84 | #[const_trait] [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `const_trait` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bag.rs:5:3 [INFO] [stdout] | [INFO] [stdout] 5 | #[const_trait] [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `const_trait` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/macros.rs:81:11 [INFO] [stdout] | [INFO] [stdout] 81 | #[const_trait] [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/timer.rs:15:1 [INFO] [stdout] | [INFO] [stdout] 15 | / define_object! { [INFO] [stdout] 16 | | /// Represents a single timer in a system. [INFO] [stdout] 17 | | /// [INFO] [stdout] 18 | | #[doc = common_doc_owned_handle!()] [INFO] [stdout] ... | [INFO] [stdout] 366 | | pub trait TimerMethods {} [INFO] [stdout] 367 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `define_object` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `const_trait` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/macros.rs:81:11 [INFO] [stdout] | [INFO] [stdout] 81 | #[const_trait] [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/task.rs:17:1 [INFO] [stdout] | [INFO] [stdout] 17 | / define_object! { [INFO] [stdout] 18 | | /// Represents a single task in a system. [INFO] [stdout] 19 | | /// [INFO] [stdout] 20 | | #[doc = common_doc_owned_handle!()] [INFO] [stdout] ... | [INFO] [stdout] 81 | | pub trait TaskMethods {} [INFO] [stdout] 82 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `define_object` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `const_trait` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/macros.rs:81:11 [INFO] [stdout] | [INFO] [stdout] 81 | #[const_trait] [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/semaphore.rs:17:1 [INFO] [stdout] | [INFO] [stdout] 17 | / define_object! { [INFO] [stdout] 18 | | /// Represents a single semaphore in a system. [INFO] [stdout] 19 | | /// [INFO] [stdout] 20 | | #[doc = common_doc_owned_handle!()] [INFO] [stdout] ... | [INFO] [stdout] 43 | | pub trait SemaphoreMethods {} [INFO] [stdout] 44 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `define_object` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `const_trait` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/raw_cfg.rs:249:3 [INFO] [stdout] | [INFO] [stdout] 249 | #[const_trait] [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `const_trait` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/raw_cfg.rs:215:3 [INFO] [stdout] | [INFO] [stdout] 215 | #[const_trait] [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `const_trait` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/raw_cfg.rs:182:3 [INFO] [stdout] | [INFO] [stdout] 182 | #[const_trait] [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `const_trait` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/raw_cfg.rs:151:3 [INFO] [stdout] | [INFO] [stdout] 151 | #[const_trait] [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `const_trait` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/raw_cfg.rs:119:3 [INFO] [stdout] | [INFO] [stdout] 119 | #[const_trait] [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `const_trait` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/raw_cfg.rs:85:3 [INFO] [stdout] | [INFO] [stdout] 85 | #[const_trait] [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `const_trait` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/raw_cfg.rs:57:3 [INFO] [stdout] | [INFO] [stdout] 57 | #[const_trait] [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `const_trait` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/macros.rs:81:11 [INFO] [stdout] | [INFO] [stdout] 81 | #[const_trait] [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/mutex.rs:14:1 [INFO] [stdout] | [INFO] [stdout] 14 | / define_object! { [INFO] [stdout] 15 | | /// Represents a single mutex in a system. [INFO] [stdout] 16 | | /// [INFO] [stdout] 17 | | #[doc = common_doc_owned_handle!()] [INFO] [stdout] ... | [INFO] [stdout] 275 | | pub trait MutexMethods {} [INFO] [stdout] 276 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `define_object` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `const_trait` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/macros.rs:81:11 [INFO] [stdout] | [INFO] [stdout] 81 | #[const_trait] [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/event_group.rs:14:1 [INFO] [stdout] | [INFO] [stdout] 14 | / define_object! { [INFO] [stdout] 15 | | /// Represents a single owned event group in a system. [INFO] [stdout] 16 | | /// [INFO] [stdout] 17 | | #[doc = common_doc_owned_handle!()] [INFO] [stdout] ... | [INFO] [stdout] 38 | | pub trait EventGroupMethods {} [INFO] [stdout] 39 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: this error originates in the macro `define_object` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `const_trait` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/cfg.rs:766:3 [INFO] [stdout] | [INFO] [stdout] 766 | #[const_trait] [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `const_trait` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/binary_heap/mod.rs:32:3 [INFO] [stdout] | [INFO] [stdout] 32 | #[const_trait] [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `const_trait` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/binary_heap/mod.rs:14:3 [INFO] [stdout] | [INFO] [stdout] 14 | #[const_trait] [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `const_trait` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/binary_heap/veclike.rs:4:3 [INFO] [stdout] | [INFO] [stdout] 4 | #[const_trait] [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `const_trait` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/alloc.rs:227:3 [INFO] [stdout] | [INFO] [stdout] 227 | #[const_trait] [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: cannot find attribute `const_trait` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/alloc.rs:163:3 [INFO] [stdout] | [INFO] [stdout] 163 | #[const_trait] [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `impl Trait` in associated types is unstable [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/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 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 2026-03-23; 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] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/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 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 2026-03-23; 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] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/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 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 2026-03-23; 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] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/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 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 2026-03-23; 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] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/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 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 2026-03-23; 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] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/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 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 2026-03-23; 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] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/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 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 2026-03-23; 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] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/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 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 2026-03-23; 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] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/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 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 2026-03-23; 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] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/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 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 2026-03-23; 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] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/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 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 2026-03-23; 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] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/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 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 2026-03-23; 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] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/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 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 2026-03-23; 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] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/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 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 2026-03-23; 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] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/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 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 2026-03-23; 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] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/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 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 2026-03-23; 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] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/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 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 2026-03-23; consider upgrading it if it is out of date [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0635]: unknown feature `const_maybe_uninit_array_assume_init` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/lib.rs:1:12 [INFO] [stdout] | [INFO] [stdout] 1 | #![feature(const_maybe_uninit_array_assume_init)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: there is a feature with a similar name: `const_maybe_uninit_assume_init` [INFO] [stdout] | [INFO] [stdout] 1 - #![feature(const_maybe_uninit_array_assume_init)] [INFO] [stdout] 1 + #![feature(const_maybe_uninit_assume_init)] [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0635]: unknown feature `const_nonnull_slice_from_raw_parts` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/lib.rs:3:12 [INFO] [stdout] | [INFO] [stdout] 3 | #![feature(const_nonnull_slice_from_raw_parts)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: there is a feature with a similar name: `nonnull_slice_from_raw_parts` [INFO] [stdout] | [INFO] [stdout] 3 - #![feature(const_nonnull_slice_from_raw_parts)] [INFO] [stdout] 3 + #![feature(nonnull_slice_from_raw_parts)] [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0635]: unknown feature `const_maybe_uninit_uninit_array` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/lib.rs:4:12 [INFO] [stdout] | [INFO] [stdout] 4 | #![feature(const_maybe_uninit_uninit_array)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: there is a feature with a similar name: `const_maybe_uninit_as_mut_ptr` [INFO] [stdout] | [INFO] [stdout] 4 - #![feature(const_maybe_uninit_uninit_array)] [INFO] [stdout] 4 + #![feature(const_maybe_uninit_as_mut_ptr)] [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0635]: unknown feature `const_slice_index` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/lib.rs:26:12 [INFO] [stdout] | [INFO] [stdout] 26 | #![feature(const_slice_index)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: there is a feature with a similar name: `const_slice_len` [INFO] [stdout] | [INFO] [stdout] 26 - #![feature(const_slice_index)] [INFO] [stdout] 26 + #![feature(const_slice_len)] [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0635]: unknown feature `const_deref` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/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_result_drop` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/lib.rs:25:12 [INFO] [stdout] | [INFO] [stdout] 25 | #![feature(const_result_drop)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: there is a feature with a similar name: `const_result` [INFO] [stdout] | [INFO] [stdout] 25 - #![feature(const_result_drop)] [INFO] [stdout] 25 + #![feature(const_result)] [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0635]: unknown feature `maybe_uninit_uninit_array` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/lib.rs:11:12 [INFO] [stdout] | [INFO] [stdout] 11 | #![feature(maybe_uninit_uninit_array)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: use of unstable library feature `const_destruct` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/vec.rs:1:27 [INFO] [stdout] | [INFO] [stdout] 1 | use core::{alloc::Layout, marker::Destruct, ops, ptr::NonNull}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #133214 for more information [INFO] [stdout] = help: add `#![feature(const_destruct)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2026-03-23; consider upgrading it if it is out of date [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: use of unstable const library feature `const_destruct` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/vec.rs:7:34 [INFO] [stdout] | [INFO] [stdout] 7 | pub struct ComptimeVec { [INFO] [stdout] | ------ ^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | trait is not stable as const yet [INFO] [stdout] | [INFO] [stdout] = note: see issue #133214 for more information [INFO] [stdout] = help: add `#![feature(const_destruct)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2026-03-23; consider upgrading it if it is out of date [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: use of unstable library feature `const_destruct` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/vec.rs:7:34 [INFO] [stdout] | [INFO] [stdout] 7 | pub struct ComptimeVec { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #133214 for more information [INFO] [stdout] = help: add `#![feature(const_destruct)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2026-03-23; consider upgrading it if it is out of date [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: use of unstable const library feature `const_clone` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/vec.rs:14:47 [INFO] [stdout] | [INFO] [stdout] 14 | impl const Clone for ComptimeVec { [INFO] [stdout] | ^^^^^ trait is not stable as const yet [INFO] [stdout] | [INFO] [stdout] = note: see issue #142757 for more information [INFO] [stdout] = help: add `#![feature(const_clone)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2026-03-23; consider upgrading it if it is out of date [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: use of unstable const library feature `const_clone` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/vec.rs:14:16 [INFO] [stdout] | [INFO] [stdout] 14 | impl const Clone for ComptimeVec { [INFO] [stdout] | ------ ^^^^^ [INFO] [stdout] | | [INFO] [stdout] | trait is not stable as const yet [INFO] [stdout] | [INFO] [stdout] = note: see issue #142757 for more information [INFO] [stdout] = help: add `#![feature(const_clone)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2026-03-23; consider upgrading it if it is out of date [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: use of unstable const library feature `const_destruct` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/vec.rs:14:31 [INFO] [stdout] | [INFO] [stdout] 14 | impl const Clone for ComptimeVec { [INFO] [stdout] | ------ ^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | trait is not stable as const yet [INFO] [stdout] | [INFO] [stdout] = note: see issue #133214 for more information [INFO] [stdout] = help: add `#![feature(const_destruct)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2026-03-23; consider upgrading it if it is out of date [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: use of unstable library feature `const_destruct` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/vec.rs:14:31 [INFO] [stdout] | [INFO] [stdout] 14 | impl const Clone for ComptimeVec { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #133214 for more information [INFO] [stdout] = help: add `#![feature(const_destruct)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2026-03-23; consider upgrading it if it is out of date [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: use of unstable const library feature `const_clone` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/vec.rs:20:39 [INFO] [stdout] | [INFO] [stdout] 20 | const fn clone_shim(x: &T) -> T { [INFO] [stdout] | ------ ^^^^^ [INFO] [stdout] | | [INFO] [stdout] | trait is not stable as const yet [INFO] [stdout] | [INFO] [stdout] = note: see issue #142757 for more information [INFO] [stdout] = help: add `#![feature(const_clone)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2026-03-23; consider upgrading it if it is out of date [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: use of unstable const library feature `const_destruct` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/vec.rs:27:32 [INFO] [stdout] | [INFO] [stdout] 27 | impl const Drop for ComptimeVec { [INFO] [stdout] | ^^^^ trait is not stable as const yet [INFO] [stdout] | [INFO] [stdout] = note: see issue #133214 for more information [INFO] [stdout] = help: add `#![feature(const_destruct)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2026-03-23; consider upgrading it if it is out of date [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: use of unstable const library feature `const_destruct` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/vec.rs:27:16 [INFO] [stdout] | [INFO] [stdout] 27 | impl const Drop for ComptimeVec { [INFO] [stdout] | ------ ^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | trait is not stable as const yet [INFO] [stdout] | [INFO] [stdout] = note: see issue #133214 for more information [INFO] [stdout] = help: add `#![feature(const_destruct)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2026-03-23; consider upgrading it if it is out of date [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: use of unstable library feature `const_destruct` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/vec.rs:27:16 [INFO] [stdout] | [INFO] [stdout] 27 | impl const Drop for ComptimeVec { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #133214 for more information [INFO] [stdout] = help: add `#![feature(const_destruct)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2026-03-23; consider upgrading it if it is out of date [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: use of unstable const library feature `const_destruct` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/vec.rs:42:16 [INFO] [stdout] | [INFO] [stdout] 42 | impl ComptimeVec { [INFO] [stdout] | ------ ^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | trait is not stable as const yet [INFO] [stdout] | [INFO] [stdout] = note: see issue #133214 for more information [INFO] [stdout] = help: add `#![feature(const_destruct)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2026-03-23; consider upgrading it if it is out of date [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: use of unstable library feature `const_destruct` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/vec.rs:42:16 [INFO] [stdout] | [INFO] [stdout] 42 | impl ComptimeVec { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #133214 for more information [INFO] [stdout] = help: add `#![feature(const_destruct)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2026-03-23; consider upgrading it if it is out of date [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: use of unstable const library feature `const_destruct` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/vec.rs:168:16 [INFO] [stdout] | [INFO] [stdout] 168 | impl const ops::Deref for ComptimeVec { [INFO] [stdout] | ------ ^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | trait is not stable as const yet [INFO] [stdout] | [INFO] [stdout] = note: see issue #133214 for more information [INFO] [stdout] = help: add `#![feature(const_destruct)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2026-03-23; consider upgrading it if it is out of date [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: use of unstable library feature `const_destruct` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/vec.rs:168:16 [INFO] [stdout] | [INFO] [stdout] 168 | impl const ops::Deref for ComptimeVec { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #133214 for more information [INFO] [stdout] = help: add `#![feature(const_destruct)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2026-03-23; consider upgrading it if it is out of date [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: use of unstable const library feature `const_destruct` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/vec.rs:176:16 [INFO] [stdout] | [INFO] [stdout] 176 | impl const ops::DerefMut for ComptimeVec { [INFO] [stdout] | ------ ^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | trait is not stable as const yet [INFO] [stdout] | [INFO] [stdout] = note: see issue #133214 for more information [INFO] [stdout] = help: add `#![feature(const_destruct)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2026-03-23; consider upgrading it if it is out of date [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: use of unstable library feature `const_destruct` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/vec.rs:176:16 [INFO] [stdout] | [INFO] [stdout] 176 | impl const ops::DerefMut for ComptimeVec { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #133214 for more information [INFO] [stdout] = help: add `#![feature(const_destruct)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2026-03-23; consider upgrading it if it is out of date [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: use of unstable const library feature `const_destruct` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/vec.rs:204:39 [INFO] [stdout] | [INFO] [stdout] 204 | const fn unwrap_alloc_error(x: Result) -> T { [INFO] [stdout] | ------ ^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | trait is not stable as const yet [INFO] [stdout] | [INFO] [stdout] = note: see issue #133214 for more information [INFO] [stdout] = help: add `#![feature(const_destruct)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2026-03-23; consider upgrading it if it is out of date [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: use of unstable library feature `const_destruct` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/vec.rs:204:39 [INFO] [stdout] | [INFO] [stdout] 204 | const fn unwrap_alloc_error(x: Result) -> T { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #133214 for more information [INFO] [stdout] = help: add `#![feature(const_destruct)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2026-03-23; consider upgrading it if it is out of date [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: use of unstable const library feature `const_destruct` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/vec.rs:117:56 [INFO] [stdout] | [INFO] [stdout] 117 | pub const fn map U + ~const Destruct, U: ~const Destruct>( [INFO] [stdout] | ------ ^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | trait is not stable as const yet [INFO] [stdout] | [INFO] [stdout] = note: see issue #133214 for more information [INFO] [stdout] = help: add `#![feature(const_destruct)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2026-03-23; consider upgrading it if it is out of date [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: use of unstable library feature `const_destruct` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/vec.rs:117:56 [INFO] [stdout] | [INFO] [stdout] 117 | pub const fn map U + ~const Destruct, U: ~const Destruct>( [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #133214 for more information [INFO] [stdout] = help: add `#![feature(const_destruct)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2026-03-23; consider upgrading it if it is out of date [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: use of unstable const library feature `const_destruct` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/vec.rs:117:76 [INFO] [stdout] | [INFO] [stdout] 117 | pub const fn map U + ~const Destruct, U: ~const Destruct>( [INFO] [stdout] | ------ ^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | trait is not stable as const yet [INFO] [stdout] | [INFO] [stdout] = note: see issue #133214 for more information [INFO] [stdout] = help: add `#![feature(const_destruct)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2026-03-23; consider upgrading it if it is out of date [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: use of unstable library feature `const_destruct` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/vec.rs:117:76 [INFO] [stdout] | [INFO] [stdout] 117 | pub const fn map U + ~const Destruct, U: ~const Destruct>( [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #133214 for more information [INFO] [stdout] = help: add `#![feature(const_destruct)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2026-03-23; consider upgrading it if it is out of date [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: use of unstable const library feature `const_destruct` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/vec.rs:133:19 [INFO] [stdout] | [INFO] [stdout] 133 | T: ~const Destruct, [INFO] [stdout] | ------ ^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | trait is not stable as const yet [INFO] [stdout] | [INFO] [stdout] = note: see issue #133214 for more information [INFO] [stdout] = help: add `#![feature(const_destruct)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2026-03-23; consider upgrading it if it is out of date [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: use of unstable library feature `const_destruct` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/vec.rs:133:19 [INFO] [stdout] | [INFO] [stdout] 133 | T: ~const Destruct, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #133214 for more information [INFO] [stdout] = help: add `#![feature(const_destruct)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2026-03-23; consider upgrading it if it is out of date [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: use of unstable const library feature `const_clone` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/freeze.rs:80:21 [INFO] [stdout] | [INFO] [stdout] 80 | impl const Clone for Frozen { [INFO] [stdout] | ^^^^^ trait is not stable as const yet [INFO] [stdout] | [INFO] [stdout] = note: see issue #142757 for more information [INFO] [stdout] = help: add `#![feature(const_clone)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2026-03-23; consider upgrading it if it is out of date [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: use of unstable const library feature `const_destruct` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/alloc.rs:142:20 [INFO] [stdout] | [INFO] [stdout] 142 | impl const Drop for RefCountGuard { [INFO] [stdout] | ^^^^ trait is not stable as const yet [INFO] [stdout] | [INFO] [stdout] = note: see issue #133214 for more information [INFO] [stdout] = help: add `#![feature(const_destruct)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2026-03-23; consider upgrading it if it is out of date [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: use of unstable const library feature `const_clone` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/alloc.rs:188:12 [INFO] [stdout] | [INFO] [stdout] 188 | impl const Clone for ConstAllocator { [INFO] [stdout] | ^^^^^ trait is not stable as const yet [INFO] [stdout] | [INFO] [stdout] = note: see issue #142757 for more information [INFO] [stdout] = help: add `#![feature(const_clone)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2026-03-23; consider upgrading it if it is out of date [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: use of unstable const library feature `const_destruct` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/alloc.rs:197:12 [INFO] [stdout] | [INFO] [stdout] 197 | impl const Drop for ConstAllocator { [INFO] [stdout] | ^^^^ trait is not stable as const yet [INFO] [stdout] | [INFO] [stdout] = note: see issue #133214 for more information [INFO] [stdout] = help: add `#![feature(const_destruct)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2026-03-23; consider upgrading it if it is out of date [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: use of unstable library feature `const_destruct` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/binary_heap/mod.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | use core::marker::Destruct; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #133214 for more information [INFO] [stdout] = help: add `#![feature(const_destruct)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2026-03-23; consider upgrading it if it is out of date [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: use of unstable const library feature `const_cmp` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/binary_heap/mod.rs:25:16 [INFO] [stdout] | [INFO] [stdout] 25 | impl const BinaryHeapCtx for () { [INFO] [stdout] | ------ ^^^ [INFO] [stdout] | | [INFO] [stdout] | trait is not stable as const yet [INFO] [stdout] | [INFO] [stdout] = note: see issue #143800 for more information [INFO] [stdout] = help: add `#![feature(const_cmp)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2026-03-23; consider upgrading it if it is out of date [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: use of unstable const library feature `const_cmp` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/binary_heap/mod.rs:25:29 [INFO] [stdout] | [INFO] [stdout] 25 | impl const BinaryHeapCtx for () { [INFO] [stdout] | ------ ^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | trait is not stable as const yet [INFO] [stdout] | [INFO] [stdout] = note: see issue #143800 for more information [INFO] [stdout] = help: add `#![feature(const_cmp)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2026-03-23; consider upgrading it if it is out of date [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: use of unstable const library feature `const_destruct` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/binary_heap/mod.rs:53:24 [INFO] [stdout] | [INFO] [stdout] 53 | T::Element: ~const Destruct, [INFO] [stdout] | ------ ^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | trait is not stable as const yet [INFO] [stdout] | [INFO] [stdout] = note: see issue #133214 for more information [INFO] [stdout] = help: add `#![feature(const_destruct)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2026-03-23; consider upgrading it if it is out of date [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: use of unstable library feature `const_destruct` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/binary_heap/mod.rs:53:24 [INFO] [stdout] | [INFO] [stdout] 53 | T::Element: ~const Destruct, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #133214 for more information [INFO] [stdout] = help: add `#![feature(const_destruct)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2026-03-23; consider upgrading it if it is out of date [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: use of unstable const library feature `const_destruct` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/binary_heap/mod.rs:131:49 [INFO] [stdout] | [INFO] [stdout] 131 | Ctx: ~const BinaryHeapCtx + ~const Destruct, [INFO] [stdout] | ------ ^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | trait is not stable as const yet [INFO] [stdout] | [INFO] [stdout] = note: see issue #133214 for more information [INFO] [stdout] = help: add `#![feature(const_destruct)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2026-03-23; consider upgrading it if it is out of date [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: use of unstable library feature `const_destruct` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/binary_heap/mod.rs:131:49 [INFO] [stdout] | [INFO] [stdout] 131 | Ctx: ~const BinaryHeapCtx + ~const Destruct, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #133214 for more information [INFO] [stdout] = help: add `#![feature(const_destruct)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2026-03-23; consider upgrading it if it is out of date [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: use of unstable const library feature `const_destruct` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/binary_heap/mod.rs:132:21 [INFO] [stdout] | [INFO] [stdout] 132 | Element: ~const Destruct, [INFO] [stdout] | ------ ^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | trait is not stable as const yet [INFO] [stdout] | [INFO] [stdout] = note: see issue #133214 for more information [INFO] [stdout] = help: add `#![feature(const_destruct)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2026-03-23; consider upgrading it if it is out of date [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: use of unstable library feature `const_destruct` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/binary_heap/mod.rs:132:21 [INFO] [stdout] | [INFO] [stdout] 132 | Element: ~const Destruct, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #133214 for more information [INFO] [stdout] = help: add `#![feature(const_destruct)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2026-03-23; consider upgrading it if it is out of date [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: use of unstable const library feature `const_destruct` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/binary_heap/mod.rs:167:49 [INFO] [stdout] | [INFO] [stdout] 167 | Ctx: ~const BinaryHeapCtx + ~const Destruct, [INFO] [stdout] | ------ ^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | trait is not stable as const yet [INFO] [stdout] | [INFO] [stdout] = note: see issue #133214 for more information [INFO] [stdout] = help: add `#![feature(const_destruct)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2026-03-23; consider upgrading it if it is out of date [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: use of unstable library feature `const_destruct` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/binary_heap/mod.rs:167:49 [INFO] [stdout] | [INFO] [stdout] 167 | Ctx: ~const BinaryHeapCtx + ~const Destruct, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #133214 for more information [INFO] [stdout] = help: add `#![feature(const_destruct)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2026-03-23; consider upgrading it if it is out of date [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: use of unstable const library feature `const_destruct` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/binary_heap/mod.rs:168:21 [INFO] [stdout] | [INFO] [stdout] 168 | Element: ~const Destruct, [INFO] [stdout] | ------ ^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | trait is not stable as const yet [INFO] [stdout] | [INFO] [stdout] = note: see issue #133214 for more information [INFO] [stdout] = help: add `#![feature(const_destruct)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2026-03-23; consider upgrading it if it is out of date [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: use of unstable library feature `const_destruct` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/binary_heap/mod.rs:168:21 [INFO] [stdout] | [INFO] [stdout] 168 | Element: ~const Destruct, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #133214 for more information [INFO] [stdout] = help: add `#![feature(const_destruct)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2026-03-23; consider upgrading it if it is out of date [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: use of unstable const library feature `const_destruct` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/binary_heap/mod.rs:37:59 [INFO] [stdout] | [INFO] [stdout] 37 | Ctx: ~const BinaryHeapCtx + ~const Destruct; [INFO] [stdout] | ------ ^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | trait is not stable as const yet [INFO] [stdout] | [INFO] [stdout] = note: see issue #133214 for more information [INFO] [stdout] = help: add `#![feature(const_destruct)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2026-03-23; consider upgrading it if it is out of date [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: use of unstable library feature `const_destruct` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/binary_heap/mod.rs:37:59 [INFO] [stdout] | [INFO] [stdout] 37 | Ctx: ~const BinaryHeapCtx + ~const Destruct; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #133214 for more information [INFO] [stdout] = help: add `#![feature(const_destruct)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2026-03-23; consider upgrading it if it is out of date [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: use of unstable const library feature `const_destruct` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/binary_heap/mod.rs:42:59 [INFO] [stdout] | [INFO] [stdout] 42 | Ctx: ~const BinaryHeapCtx + ~const Destruct; [INFO] [stdout] | ------ ^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | trait is not stable as const yet [INFO] [stdout] | [INFO] [stdout] = note: see issue #133214 for more information [INFO] [stdout] = help: add `#![feature(const_destruct)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2026-03-23; consider upgrading it if it is out of date [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: use of unstable library feature `const_destruct` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/binary_heap/mod.rs:42:59 [INFO] [stdout] | [INFO] [stdout] 42 | Ctx: ~const BinaryHeapCtx + ~const Destruct; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #133214 for more information [INFO] [stdout] = help: add `#![feature(const_destruct)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2026-03-23; consider upgrading it if it is out of date [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: use of unstable const library feature `const_destruct` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/binary_heap/mod.rs:47:59 [INFO] [stdout] | [INFO] [stdout] 47 | Ctx: ~const BinaryHeapCtx + ~const Destruct; [INFO] [stdout] | ------ ^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | trait is not stable as const yet [INFO] [stdout] | [INFO] [stdout] = note: see issue #133214 for more information [INFO] [stdout] = help: add `#![feature(const_destruct)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2026-03-23; consider upgrading it if it is out of date [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: use of unstable library feature `const_destruct` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/binary_heap/mod.rs:47:59 [INFO] [stdout] | [INFO] [stdout] 47 | Ctx: ~const BinaryHeapCtx + ~const Destruct; [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #133214 for more information [INFO] [stdout] = help: add `#![feature(const_destruct)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2026-03-23; consider upgrading it if it is out of date [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: use of unstable const library feature `const_destruct` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/binary_heap/mod.rs:57:59 [INFO] [stdout] | [INFO] [stdout] 57 | Ctx: ~const BinaryHeapCtx + ~const Destruct, [INFO] [stdout] | ------ ^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | trait is not stable as const yet [INFO] [stdout] | [INFO] [stdout] = note: see issue #133214 for more information [INFO] [stdout] = help: add `#![feature(const_destruct)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2026-03-23; consider upgrading it if it is out of date [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: use of unstable library feature `const_destruct` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/binary_heap/mod.rs:57:59 [INFO] [stdout] | [INFO] [stdout] 57 | Ctx: ~const BinaryHeapCtx + ~const Destruct, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #133214 for more information [INFO] [stdout] = help: add `#![feature(const_destruct)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2026-03-23; consider upgrading it if it is out of date [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: use of unstable const library feature `const_destruct` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/binary_heap/mod.rs:64:59 [INFO] [stdout] | [INFO] [stdout] 64 | Ctx: ~const BinaryHeapCtx + ~const Destruct, [INFO] [stdout] | ------ ^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | trait is not stable as const yet [INFO] [stdout] | [INFO] [stdout] = note: see issue #133214 for more information [INFO] [stdout] = help: add `#![feature(const_destruct)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2026-03-23; consider upgrading it if it is out of date [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: use of unstable library feature `const_destruct` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/binary_heap/mod.rs:64:59 [INFO] [stdout] | [INFO] [stdout] 64 | Ctx: ~const BinaryHeapCtx + ~const Destruct, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #133214 for more information [INFO] [stdout] = help: add `#![feature(const_destruct)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2026-03-23; consider upgrading it if it is out of date [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: use of unstable const library feature `const_destruct` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/binary_heap/mod.rs:98:59 [INFO] [stdout] | [INFO] [stdout] 98 | Ctx: ~const BinaryHeapCtx + ~const Destruct, [INFO] [stdout] | ------ ^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | trait is not stable as const yet [INFO] [stdout] | [INFO] [stdout] = note: see issue #133214 for more information [INFO] [stdout] = help: add `#![feature(const_destruct)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2026-03-23; consider upgrading it if it is out of date [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: use of unstable library feature `const_destruct` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/binary_heap/mod.rs:98:59 [INFO] [stdout] | [INFO] [stdout] 98 | Ctx: ~const BinaryHeapCtx + ~const Destruct, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #133214 for more information [INFO] [stdout] = help: add `#![feature(const_destruct)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2026-03-23; consider upgrading it if it is out of date [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: use of unstable const library feature `const_destruct` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/binary_heap/helpers.rs:84:15 [INFO] [stdout] | [INFO] [stdout] 84 | impl const Drop for Hole<'_, T> { [INFO] [stdout] | ^^^^ trait is not stable as const yet [INFO] [stdout] | [INFO] [stdout] = note: see issue #133214 for more information [INFO] [stdout] = help: add `#![feature(const_destruct)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2026-03-23; consider upgrading it if it is out of date [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: use of unstable library feature `const_destruct` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/binary_heap/veclike.rs:2:12 [INFO] [stdout] | [INFO] [stdout] 2 | use core::{marker::Destruct, ops}; [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #133214 for more information [INFO] [stdout] = help: add `#![feature(const_destruct)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2026-03-23; consider upgrading it if it is out of date [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: use of unstable const library feature `const_destruct` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/binary_heap/veclike.rs:15:16 [INFO] [stdout] | [INFO] [stdout] 15 | impl VecLike for ArrayVec { [INFO] [stdout] | ------ ^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | trait is not stable as const yet [INFO] [stdout] | [INFO] [stdout] = note: see issue #133214 for more information [INFO] [stdout] = help: add `#![feature(const_destruct)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2026-03-23; consider upgrading it if it is out of date [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: use of unstable library feature `const_destruct` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/binary_heap/veclike.rs:15:16 [INFO] [stdout] | [INFO] [stdout] 15 | impl VecLike for ArrayVec { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #133214 for more information [INFO] [stdout] = help: add `#![feature(const_destruct)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2026-03-23; consider upgrading it if it is out of date [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: use of unstable const library feature `const_destruct` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/binary_heap/veclike.rs:31:16 [INFO] [stdout] | [INFO] [stdout] 31 | impl const VecLike for crate::utils::ComptimeVec { [INFO] [stdout] | ------ ^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | trait is not stable as const yet [INFO] [stdout] | [INFO] [stdout] = note: see issue #133214 for more information [INFO] [stdout] = help: add `#![feature(const_destruct)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2026-03-23; consider upgrading it if it is out of date [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: use of unstable library feature `const_destruct` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/binary_heap/veclike.rs:31:16 [INFO] [stdout] | [INFO] [stdout] 31 | impl const VecLike for crate::utils::ComptimeVec { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #133214 for more information [INFO] [stdout] = help: add `#![feature(const_destruct)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2026-03-23; consider upgrading it if it is out of date [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: use of unstable const library feature `const_destruct` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/refcell.rs:129:23 [INFO] [stdout] | [INFO] [stdout] 129 | impl const Drop for Ref<'_, T> { [INFO] [stdout] | ^^^^ trait is not stable as const yet [INFO] [stdout] | [INFO] [stdout] = note: see issue #133214 for more information [INFO] [stdout] = help: add `#![feature(const_destruct)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2026-03-23; consider upgrading it if it is out of date [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: use of unstable const library feature `const_destruct` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/refcell.rs:135:23 [INFO] [stdout] | [INFO] [stdout] 135 | impl const Drop for RefMut<'_, T> { [INFO] [stdout] | ^^^^ trait is not stable as const yet [INFO] [stdout] | [INFO] [stdout] = note: see issue #133214 for more information [INFO] [stdout] = help: add `#![feature(const_destruct)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2026-03-23; consider upgrading it if it is out of date [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: use of unstable const library feature `const_clone` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:233:23 [INFO] [stdout] | [INFO] [stdout] 233 | impl const Clone for Bind<'_, System, T> { [INFO] [stdout] | ^^^^^ trait is not stable as const yet [INFO] [stdout] | [INFO] [stdout] = note: see issue #142757 for more information [INFO] [stdout] = help: add `#![feature(const_clone)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2026-03-23; consider upgrading it if it is out of date [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: use of unstable const library feature `const_clone` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:288:23 [INFO] [stdout] | [INFO] [stdout] 288 | impl const Clone for BindRef { [INFO] [stdout] | ^^^^^ trait is not stable as const yet [INFO] [stdout] | [INFO] [stdout] = note: see issue #142757 for more information [INFO] [stdout] = help: add `#![feature(const_clone)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2026-03-23; consider upgrading it if it is out of date [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: use of unstable library feature `const_destruct` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind/sorter.rs:53:5 [INFO] [stdout] | [INFO] [stdout] 53 | marker::Destruct, [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #133214 for more information [INFO] [stdout] = help: add `#![feature(const_destruct)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2026-03-23; consider upgrading it if it is out of date [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: use of unstable const library feature `const_index` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind/sorter.rs:485:20 [INFO] [stdout] | [INFO] [stdout] 485 | impl<'a> const Index<&'a Vertex> for MyVertexInfoMap<'_> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ trait is not stable as const yet [INFO] [stdout] | [INFO] [stdout] = note: see issue #143775 for more information [INFO] [stdout] = help: add `#![feature(const_index)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2026-03-23; consider upgrading it if it is out of date [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: use of unstable const library feature `const_index` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind/sorter.rs:497:20 [INFO] [stdout] | [INFO] [stdout] 497 | impl<'a> const IndexMut<&'a Vertex> for MyVertexInfoMap<'_> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ trait is not stable as const yet [INFO] [stdout] | [INFO] [stdout] = note: see issue #143775 for more information [INFO] [stdout] = help: add `#![feature(const_index)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2026-03-23; consider upgrading it if it is out of date [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: use of unstable const library feature `const_destruct` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind/sorter.rs:606:30 [INFO] [stdout] | [INFO] [stdout] 606 | VertexRef: Copy + ~const Destruct, [INFO] [stdout] | ------ ^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | trait is not stable as const yet [INFO] [stdout] | [INFO] [stdout] = note: see issue #133214 for more information [INFO] [stdout] = help: add `#![feature(const_destruct)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2026-03-23; consider upgrading it if it is out of date [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: use of unstable library feature `const_destruct` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind/sorter.rs:606:30 [INFO] [stdout] | [INFO] [stdout] 606 | VertexRef: Copy + ~const Destruct, [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #133214 for more information [INFO] [stdout] = help: add `#![feature(const_destruct)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2026-03-23; consider upgrading it if it is out of date [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: use of unstable const library feature `const_index` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/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] | trait is not stable as const yet [INFO] [stdout] | [INFO] [stdout] = note: see issue #143775 for more information [INFO] [stdout] = help: add `#![feature(const_index)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2026-03-23; consider upgrading it if it is out of date [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: use of unstable const library feature `const_index` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind/sorter.rs:610:18 [INFO] [stdout] | [INFO] [stdout] 610 | + ~const IndexMut<&'index VertexRef>, [INFO] [stdout] | ------ ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | trait is not stable as const yet [INFO] [stdout] | [INFO] [stdout] = note: see issue #143775 for more information [INFO] [stdout] = help: add `#![feature(const_index)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2026-03-23; consider upgrading it if it is out of date [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: use of unstable const library feature `const_destruct` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind/sorter.rs:547:71 [INFO] [stdout] | [INFO] [stdout] 547 | type VertexIter<'a>: ~const MyIterator + ~const Destruct + 'a [INFO] [stdout] | ------ ^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | trait is not stable as const yet [INFO] [stdout] | [INFO] [stdout] = note: see issue #133214 for more information [INFO] [stdout] = help: add `#![feature(const_destruct)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2026-03-23; consider upgrading it if it is out of date [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: use of unstable library feature `const_destruct` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind/sorter.rs:547:71 [INFO] [stdout] | [INFO] [stdout] 547 | type VertexIter<'a>: ~const MyIterator + ~const Destruct + 'a [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #133214 for more information [INFO] [stdout] = help: add `#![feature(const_destruct)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2026-03-23; consider upgrading it if it is out of date [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: use of unstable const library feature `const_destruct` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind/sorter.rs:552:74 [INFO] [stdout] | [INFO] [stdout] 552 | type SuccessorIter<'a>: ~const MyIterator + ~const Destruct + 'a [INFO] [stdout] | ------ ^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | trait is not stable as const yet [INFO] [stdout] | [INFO] [stdout] = note: see issue #133214 for more information [INFO] [stdout] = help: add `#![feature(const_destruct)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2026-03-23; consider upgrading it if it is out of date [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: use of unstable library feature `const_destruct` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind/sorter.rs:552:74 [INFO] [stdout] | [INFO] [stdout] 552 | type SuccessorIter<'a>: ~const MyIterator + ~const Destruct + 'a [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #133214 for more information [INFO] [stdout] = help: add `#![feature(const_destruct)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2026-03-23; consider upgrading it if it is out of date [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: use of unstable const library feature `const_default` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/closure.rs:37:12 [INFO] [stdout] | [INFO] [stdout] 37 | impl const Default for ClosureEnv { [INFO] [stdout] | ^^^^^^^ trait is not stable as const yet [INFO] [stdout] | [INFO] [stdout] = note: see issue #143894 for more information [INFO] [stdout] = help: add `#![feature(const_default)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2026-03-23; consider upgrading it if it is out of date [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `[const]` can only be applied to `const` traits [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/raw_cfg.rs:86:27 [INFO] [stdout] | [INFO] [stdout] 86 | pub unsafe trait CfgTask: ~const CfgBase { [INFO] [stdout] | ^^^^^^ can't be applied to `CfgBase` [INFO] [stdout] | [INFO] [stdout] help: mark `CfgBase` as `const` to allow it to have `const` implementations [INFO] [stdout] | [INFO] [stdout] 58 | pub const unsafe trait CfgBase { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `[const]` can only be applied to `const` traits [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/raw_cfg.rs:120:33 [INFO] [stdout] | [INFO] [stdout] 120 | pub unsafe trait CfgEventGroup: ~const CfgBase { [INFO] [stdout] | ^^^^^^ can't be applied to `CfgBase` [INFO] [stdout] | [INFO] [stdout] help: mark `CfgBase` as `const` to allow it to have `const` implementations [INFO] [stdout] | [INFO] [stdout] 58 | pub const unsafe trait CfgBase { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `[const]` can only be applied to `const` traits [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/raw_cfg.rs:152:28 [INFO] [stdout] | [INFO] [stdout] 152 | pub unsafe trait CfgMutex: ~const CfgBase { [INFO] [stdout] | ^^^^^^ can't be applied to `CfgBase` [INFO] [stdout] | [INFO] [stdout] help: mark `CfgBase` as `const` to allow it to have `const` implementations [INFO] [stdout] | [INFO] [stdout] 58 | pub const unsafe trait CfgBase { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `[const]` can only be applied to `const` traits [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/raw_cfg.rs:183:32 [INFO] [stdout] | [INFO] [stdout] 183 | pub unsafe trait CfgSemaphore: ~const CfgBase { [INFO] [stdout] | ^^^^^^ can't be applied to `CfgBase` [INFO] [stdout] | [INFO] [stdout] help: mark `CfgBase` as `const` to allow it to have `const` implementations [INFO] [stdout] | [INFO] [stdout] 58 | pub const unsafe trait CfgBase { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `[const]` can only be applied to `const` traits [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/raw_cfg.rs:216:28 [INFO] [stdout] | [INFO] [stdout] 216 | pub unsafe trait CfgTimer: ~const CfgBase { [INFO] [stdout] | ^^^^^^ can't be applied to `CfgBase` [INFO] [stdout] | [INFO] [stdout] help: mark `CfgBase` as `const` to allow it to have `const` implementations [INFO] [stdout] | [INFO] [stdout] 58 | pub const unsafe trait CfgBase { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `[const]` can only be applied to `const` traits [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/raw_cfg.rs:250:36 [INFO] [stdout] | [INFO] [stdout] 250 | pub unsafe trait CfgInterruptLine: ~const CfgBase { [INFO] [stdout] | ^^^^^^ can't be applied to `CfgBase` [INFO] [stdout] | [INFO] [stdout] help: mark `CfgBase` as `const` to allow it to have `const` implementations [INFO] [stdout] | [INFO] [stdout] 58 | pub const unsafe trait CfgBase { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `[const]` can only be applied to `const` traits [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/alloc.rs:140:28 [INFO] [stdout] | [INFO] [stdout] 140 | const fn with_inner(f: F) -> F::Output { [INFO] [stdout] | ^^^^^^ can't be applied to `FnOnceConstAllocator` [INFO] [stdout] | [INFO] [stdout] help: mark `FnOnceConstAllocator` as `const` to allow it to have `const` implementations [INFO] [stdout] | [INFO] [stdout] 164 | const trait FnOnceConstAllocator { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const `impl` for trait `FnOnceConstAllocator` which is not `const` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/alloc.rs:170:65 [INFO] [stdout] | [INFO] [stdout] 170 | impl Output, Output> const FnOnceConstAllocator for T { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ this trait is not `const` [INFO] [stdout] | [INFO] [stdout] = note: marking a trait with `const` 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] help: mark `FnOnceConstAllocator` as `const` to allow it to have `const` implementations [INFO] [stdout] | [INFO] [stdout] 164 | const trait FnOnceConstAllocator { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const `impl` for trait `FnOnceConstAllocator` which is not `const` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/alloc.rs:179:71 [INFO] [stdout] | [INFO] [stdout] 179 | impl Output, Output> const FnOnceConstAllocator [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ this trait is not `const` [INFO] [stdout] | [INFO] [stdout] = note: marking a trait with `const` 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] help: mark `FnOnceConstAllocator` as `const` to allow it to have `const` implementations [INFO] [stdout] | [INFO] [stdout] 164 | const trait FnOnceConstAllocator { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const `impl` for trait `VecLike` which is not `const` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/binary_heap/veclike.rs:31:32 [INFO] [stdout] | [INFO] [stdout] 31 | impl const VecLike for crate::utils::ComptimeVec { [INFO] [stdout] | ^^^^^^^ this trait is not `const` [INFO] [stdout] | [INFO] [stdout] = note: marking a trait with `const` 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] help: mark `VecLike` as `const` to allow it to have `const` implementations [INFO] [stdout] | [INFO] [stdout] 5 | pub const trait VecLike: [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const `impl` for trait `BinaryHeap` which is not `const` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/binary_heap/mod.rs:50:15 [INFO] [stdout] | [INFO] [stdout] 50 | impl const BinaryHeap for T [INFO] [stdout] | ^^^^^^^^^^ this trait is not `const` [INFO] [stdout] | [INFO] [stdout] = note: marking a trait with `const` 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] help: mark `BinaryHeap` as `const` to allow it to have `const` implementations [INFO] [stdout] | [INFO] [stdout] 33 | pub const trait BinaryHeap: VecLike { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `[const]` can only be applied to `const` traits [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/cfg.rs:134:12 [INFO] [stdout] | [INFO] [stdout] 134 | C: ~const raw_cfg::CfgBase, [INFO] [stdout] | ^^^^^^ can't be applied to `CfgBase` [INFO] [stdout] | [INFO] [stdout] help: mark `CfgBase` as `const` to allow it to have `const` implementations [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/raw_cfg.rs:58:5 [INFO] [stdout] | [INFO] [stdout] 58 | pub const unsafe trait CfgBase { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `[const]` can only be applied to `const` traits [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/cfg.rs:166:12 [INFO] [stdout] | [INFO] [stdout] 166 | C: ~const raw_cfg::CfgBase, [INFO] [stdout] | ^^^^^^ can't be applied to `CfgBase` [INFO] [stdout] | [INFO] [stdout] help: mark `CfgBase` as `const` to allow it to have `const` implementations [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/raw_cfg.rs:58:5 [INFO] [stdout] | [INFO] [stdout] 58 | pub const unsafe trait CfgBase { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `[const]` can only be applied to `const` traits [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/cfg.rs:249:12 [INFO] [stdout] | [INFO] [stdout] 249 | C: ~const raw_cfg::CfgBase, [INFO] [stdout] | ^^^^^^ can't be applied to `CfgBase` [INFO] [stdout] | [INFO] [stdout] help: mark `CfgBase` as `const` to allow it to have `const` implementations [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/raw_cfg.rs:58:5 [INFO] [stdout] | [INFO] [stdout] 58 | pub const unsafe trait CfgBase { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const `impl` for trait `EventGroupHandle` which is not `const` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/macros.rs:82:26 [INFO] [stdout] | [INFO] [stdout] 82 | pub unsafe trait $NameHandle { [INFO] [stdout] | __________________________^ [INFO] [stdout] 83 | | /// The system type this object pertains to. [INFO] [stdout] 84 | | type System: $Trait; [INFO] [stdout] ... | [INFO] [stdout] 105 | | unsafe impl const $NameHandle for $Name { [INFO] [stdout] | |___________________________________________________^ this trait is not `const` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/event_group.rs:14:1 [INFO] [stdout] | [INFO] [stdout] 14 | / define_object! { [INFO] [stdout] 15 | | /// Represents a single owned event group in a system. [INFO] [stdout] 16 | | /// [INFO] [stdout] 17 | | #[doc = common_doc_owned_handle!()] [INFO] [stdout] ... | [INFO] [stdout] 38 | | pub trait EventGroupMethods {} [INFO] [stdout] 39 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: marking a trait with `const` 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] = note: this error originates in the macro `define_object` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: mark `EventGroupHandle` as `const` to allow it to have `const` implementations [INFO] [stdout] | [INFO] [stdout] 82 | pub const unsafe trait $NameHandle { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const `impl` for trait `EventGroupHandle` which is not `const` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/macros.rs:82:26 [INFO] [stdout] | [INFO] [stdout] 82 | pub unsafe trait $NameHandle { [INFO] [stdout] | __________________________^ [INFO] [stdout] 83 | | /// The system type this object pertains to. [INFO] [stdout] 84 | | type System: $Trait; [INFO] [stdout] ... | [INFO] [stdout] 124 | | unsafe impl const $NameHandle for $NameRef<'_, System> { [INFO] [stdout] | |__________________________________________^ this trait is not `const` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/event_group.rs:14:1 [INFO] [stdout] | [INFO] [stdout] 14 | / define_object! { [INFO] [stdout] 15 | | /// Represents a single owned event group in a system. [INFO] [stdout] 16 | | /// [INFO] [stdout] 17 | | #[doc = common_doc_owned_handle!()] [INFO] [stdout] ... | [INFO] [stdout] 38 | | pub trait EventGroupMethods {} [INFO] [stdout] 39 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: marking a trait with `const` 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] = note: this error originates in the macro `define_object` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: mark `EventGroupHandle` as `const` to allow it to have `const` implementations [INFO] [stdout] | [INFO] [stdout] 82 | pub const unsafe trait $NameHandle { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const `impl` for trait `MutexHandle` which is not `const` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/macros.rs:82:26 [INFO] [stdout] | [INFO] [stdout] 82 | pub unsafe trait $NameHandle { [INFO] [stdout] | __________________________^ [INFO] [stdout] 83 | | /// The system type this object pertains to. [INFO] [stdout] 84 | | type System: $Trait; [INFO] [stdout] ... | [INFO] [stdout] 105 | | unsafe impl const $NameHandle for $Name { [INFO] [stdout] | |___________________________________________________^ this trait is not `const` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/mutex.rs:14:1 [INFO] [stdout] | [INFO] [stdout] 14 | / define_object! { [INFO] [stdout] 15 | | /// Represents a single mutex in a system. [INFO] [stdout] 16 | | /// [INFO] [stdout] 17 | | #[doc = common_doc_owned_handle!()] [INFO] [stdout] ... | [INFO] [stdout] 275 | | pub trait MutexMethods {} [INFO] [stdout] 276 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: marking a trait with `const` 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] = note: this error originates in the macro `define_object` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: mark `MutexHandle` as `const` to allow it to have `const` implementations [INFO] [stdout] | [INFO] [stdout] 82 | pub const unsafe trait $NameHandle { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const `impl` for trait `MutexHandle` which is not `const` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/macros.rs:82:26 [INFO] [stdout] | [INFO] [stdout] 82 | pub unsafe trait $NameHandle { [INFO] [stdout] | __________________________^ [INFO] [stdout] 83 | | /// The system type this object pertains to. [INFO] [stdout] 84 | | type System: $Trait; [INFO] [stdout] ... | [INFO] [stdout] 124 | | unsafe impl const $NameHandle for $NameRef<'_, System> { [INFO] [stdout] | |__________________________________________^ this trait is not `const` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/mutex.rs:14:1 [INFO] [stdout] | [INFO] [stdout] 14 | / define_object! { [INFO] [stdout] 15 | | /// Represents a single mutex in a system. [INFO] [stdout] 16 | | /// [INFO] [stdout] 17 | | #[doc = common_doc_owned_handle!()] [INFO] [stdout] ... | [INFO] [stdout] 275 | | pub trait MutexMethods {} [INFO] [stdout] 276 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: marking a trait with `const` 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] = note: this error originates in the macro `define_object` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: mark `MutexHandle` as `const` to allow it to have `const` implementations [INFO] [stdout] | [INFO] [stdout] 82 | pub const unsafe trait $NameHandle { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const `impl` for trait `SemaphoreHandle` which is not `const` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/macros.rs:82:26 [INFO] [stdout] | [INFO] [stdout] 82 | pub unsafe trait $NameHandle { [INFO] [stdout] | __________________________^ [INFO] [stdout] 83 | | /// The system type this object pertains to. [INFO] [stdout] 84 | | type System: $Trait; [INFO] [stdout] ... | [INFO] [stdout] 105 | | unsafe impl const $NameHandle for $Name { [INFO] [stdout] | |___________________________________________________^ this trait is not `const` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/semaphore.rs:17:1 [INFO] [stdout] | [INFO] [stdout] 17 | / define_object! { [INFO] [stdout] 18 | | /// Represents a single semaphore in a system. [INFO] [stdout] 19 | | /// [INFO] [stdout] 20 | | #[doc = common_doc_owned_handle!()] [INFO] [stdout] ... | [INFO] [stdout] 43 | | pub trait SemaphoreMethods {} [INFO] [stdout] 44 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: marking a trait with `const` 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] = note: this error originates in the macro `define_object` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: mark `SemaphoreHandle` as `const` to allow it to have `const` implementations [INFO] [stdout] | [INFO] [stdout] 82 | pub const unsafe trait $NameHandle { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const `impl` for trait `SemaphoreHandle` which is not `const` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/macros.rs:82:26 [INFO] [stdout] | [INFO] [stdout] 82 | pub unsafe trait $NameHandle { [INFO] [stdout] | __________________________^ [INFO] [stdout] 83 | | /// The system type this object pertains to. [INFO] [stdout] 84 | | type System: $Trait; [INFO] [stdout] ... | [INFO] [stdout] 124 | | unsafe impl const $NameHandle for $NameRef<'_, System> { [INFO] [stdout] | |__________________________________________^ this trait is not `const` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/semaphore.rs:17:1 [INFO] [stdout] | [INFO] [stdout] 17 | / define_object! { [INFO] [stdout] 18 | | /// Represents a single semaphore in a system. [INFO] [stdout] 19 | | /// [INFO] [stdout] 20 | | #[doc = common_doc_owned_handle!()] [INFO] [stdout] ... | [INFO] [stdout] 43 | | pub trait SemaphoreMethods {} [INFO] [stdout] 44 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: marking a trait with `const` 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] = note: this error originates in the macro `define_object` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: mark `SemaphoreHandle` as `const` to allow it to have `const` implementations [INFO] [stdout] | [INFO] [stdout] 82 | pub const unsafe trait $NameHandle { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const `impl` for trait `TaskHandle` which is not `const` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/macros.rs:82:26 [INFO] [stdout] | [INFO] [stdout] 82 | pub unsafe trait $NameHandle { [INFO] [stdout] | __________________________^ [INFO] [stdout] 83 | | /// The system type this object pertains to. [INFO] [stdout] 84 | | type System: $Trait; [INFO] [stdout] ... | [INFO] [stdout] 105 | | unsafe impl const $NameHandle for $Name { [INFO] [stdout] | |___________________________________________________^ this trait is not `const` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/task.rs:17:1 [INFO] [stdout] | [INFO] [stdout] 17 | / define_object! { [INFO] [stdout] 18 | | /// Represents a single task in a system. [INFO] [stdout] 19 | | /// [INFO] [stdout] 20 | | #[doc = common_doc_owned_handle!()] [INFO] [stdout] ... | [INFO] [stdout] 81 | | pub trait TaskMethods {} [INFO] [stdout] 82 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: marking a trait with `const` 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] = note: this error originates in the macro `define_object` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: mark `TaskHandle` as `const` to allow it to have `const` implementations [INFO] [stdout] | [INFO] [stdout] 82 | pub const unsafe trait $NameHandle { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const `impl` for trait `TaskHandle` which is not `const` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/macros.rs:82:26 [INFO] [stdout] | [INFO] [stdout] 82 | pub unsafe trait $NameHandle { [INFO] [stdout] | __________________________^ [INFO] [stdout] 83 | | /// The system type this object pertains to. [INFO] [stdout] 84 | | type System: $Trait; [INFO] [stdout] ... | [INFO] [stdout] 124 | | unsafe impl const $NameHandle for $NameRef<'_, System> { [INFO] [stdout] | |__________________________________________^ this trait is not `const` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/task.rs:17:1 [INFO] [stdout] | [INFO] [stdout] 17 | / define_object! { [INFO] [stdout] 18 | | /// Represents a single task in a system. [INFO] [stdout] 19 | | /// [INFO] [stdout] 20 | | #[doc = common_doc_owned_handle!()] [INFO] [stdout] ... | [INFO] [stdout] 81 | | pub trait TaskMethods {} [INFO] [stdout] 82 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: marking a trait with `const` 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] = note: this error originates in the macro `define_object` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: mark `TaskHandle` as `const` to allow it to have `const` implementations [INFO] [stdout] | [INFO] [stdout] 82 | pub const unsafe trait $NameHandle { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const `impl` for trait `TaskHandle` which is not `const` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/task.rs:111:44 [INFO] [stdout] | [INFO] [stdout] 111 | unsafe impl const TaskHandle for LocalTask { [INFO] [stdout] | ^^^^^^^^^^ this trait is not `const` [INFO] [stdout] | [INFO] [stdout] = note: marking a trait with `const` 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] help: mark `TaskHandle` as `const` to allow it to have `const` implementations [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/macros.rs:82:13 [INFO] [stdout] | [INFO] [stdout] 82 | pub const unsafe trait $NameHandle { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const `impl` for trait `TimerHandle` which is not `const` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/macros.rs:82:26 [INFO] [stdout] | [INFO] [stdout] 82 | pub unsafe trait $NameHandle { [INFO] [stdout] | __________________________^ [INFO] [stdout] 83 | | /// The system type this object pertains to. [INFO] [stdout] 84 | | type System: $Trait; [INFO] [stdout] ... | [INFO] [stdout] 105 | | unsafe impl const $NameHandle for $Name { [INFO] [stdout] | |___________________________________________________^ this trait is not `const` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/timer.rs:15:1 [INFO] [stdout] | [INFO] [stdout] 15 | / define_object! { [INFO] [stdout] 16 | | /// Represents a single timer in a system. [INFO] [stdout] 17 | | /// [INFO] [stdout] 18 | | #[doc = common_doc_owned_handle!()] [INFO] [stdout] ... | [INFO] [stdout] 366 | | pub trait TimerMethods {} [INFO] [stdout] 367 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: marking a trait with `const` 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] = note: this error originates in the macro `define_object` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: mark `TimerHandle` as `const` to allow it to have `const` implementations [INFO] [stdout] | [INFO] [stdout] 82 | pub const unsafe trait $NameHandle { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const `impl` for trait `TimerHandle` which is not `const` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/macros.rs:82:26 [INFO] [stdout] | [INFO] [stdout] 82 | pub unsafe trait $NameHandle { [INFO] [stdout] | __________________________^ [INFO] [stdout] 83 | | /// The system type this object pertains to. [INFO] [stdout] 84 | | type System: $Trait; [INFO] [stdout] ... | [INFO] [stdout] 124 | | unsafe impl const $NameHandle for $NameRef<'_, System> { [INFO] [stdout] | |__________________________________________^ this trait is not `const` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/timer.rs:15:1 [INFO] [stdout] | [INFO] [stdout] 15 | / define_object! { [INFO] [stdout] 16 | | /// Represents a single timer in a system. [INFO] [stdout] 17 | | /// [INFO] [stdout] 18 | | #[doc = common_doc_owned_handle!()] [INFO] [stdout] ... | [INFO] [stdout] 366 | | pub trait TimerMethods {} [INFO] [stdout] 367 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: marking a trait with `const` 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] = note: this error originates in the macro `define_object` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: mark `TimerHandle` as `const` to allow it to have `const` implementations [INFO] [stdout] | [INFO] [stdout] 82 | pub const unsafe trait $NameHandle { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const `impl` for trait `GraphAccess` which is not `const` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind/sorter.rs:266:30 [INFO] [stdout] | [INFO] [stdout] 266 | impl<'a, Callback> const GraphAccess for Graph<'a, Callback> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ this trait is not `const` [INFO] [stdout] | [INFO] [stdout] = note: marking a trait with `const` 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] help: mark `GraphAccess` as `const` to allow it to have `const` implementations [INFO] [stdout] | [INFO] [stdout] 546 | const trait GraphAccess { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const `impl` for trait `MyIterator` which is not `const` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind/sorter.rs:321:16 [INFO] [stdout] | [INFO] [stdout] 321 | impl const MyIterator for VertexIter<'_> { [INFO] [stdout] | ^^^^^^^^^^ this trait is not `const` [INFO] [stdout] | [INFO] [stdout] = note: marking a trait with `const` 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] help: mark `MyIterator` as `const` to allow it to have `const` implementations [INFO] [stdout] | [INFO] [stdout] 540 | const trait MyIterator { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const `impl` for trait `MyIterator` which is not `const` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind/sorter.rs:372:26 [INFO] [stdout] | [INFO] [stdout] 372 | impl const MyIterator for SuccessorIter<'_, Callback> [INFO] [stdout] | ^^^^^^^^^^ this trait is not `const` [INFO] [stdout] | [INFO] [stdout] = note: marking a trait with `const` 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] help: mark `MyIterator` as `const` to allow it to have `const` implementations [INFO] [stdout] | [INFO] [stdout] 540 | const trait MyIterator { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const `impl` for trait `UnzipBind` which is not `const` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:749:17 [INFO] [stdout] | [INFO] [stdout] 749 | > const UnzipBind for Bind<'pool, System, ( $( $FieldI, )* )> [INFO] [stdout] | ^^^^^^^^^ this trait is not `const` [INFO] [stdout] ... [INFO] [stdout] 777 | seq_macro::seq!(I in 0..16 { impl_unzip_bind_for_tuples! { @start #( (Field~I, I) )* } }); [INFO] [stdout] | --------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: marking a trait with `const` 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] = note: this error originates in the macro `impl_unzip_bind_for_tuples` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: mark `UnzipBind` as `const` to allow it to have `const` implementations [INFO] [stdout] | [INFO] [stdout] 710 | pub const trait UnzipBind { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const `impl` for trait `UnzipBind` which is not `const` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:749:17 [INFO] [stdout] | [INFO] [stdout] 749 | > const UnzipBind for Bind<'pool, System, ( $( $FieldI, )* )> [INFO] [stdout] | ^^^^^^^^^ this trait is not `const` [INFO] [stdout] ... [INFO] [stdout] 777 | seq_macro::seq!(I in 0..16 { impl_unzip_bind_for_tuples! { @start #( (Field~I, I) )* } }); [INFO] [stdout] | --------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: marking a trait with `const` 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] = note: this error originates in the macro `impl_unzip_bind_for_tuples` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: mark `UnzipBind` as `const` to allow it to have `const` implementations [INFO] [stdout] | [INFO] [stdout] 710 | pub const trait UnzipBind { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const `impl` for trait `UnzipBind` which is not `const` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:749:17 [INFO] [stdout] | [INFO] [stdout] 749 | > const UnzipBind for Bind<'pool, System, ( $( $FieldI, )* )> [INFO] [stdout] | ^^^^^^^^^ this trait is not `const` [INFO] [stdout] ... [INFO] [stdout] 777 | seq_macro::seq!(I in 0..16 { impl_unzip_bind_for_tuples! { @start #( (Field~I, I) )* } }); [INFO] [stdout] | --------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: marking a trait with `const` 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] = note: this error originates in the macro `impl_unzip_bind_for_tuples` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: mark `UnzipBind` as `const` to allow it to have `const` implementations [INFO] [stdout] | [INFO] [stdout] 710 | pub const trait UnzipBind { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const `impl` for trait `UnzipBind` which is not `const` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:749:17 [INFO] [stdout] | [INFO] [stdout] 749 | > const UnzipBind for Bind<'pool, System, ( $( $FieldI, )* )> [INFO] [stdout] | ^^^^^^^^^ this trait is not `const` [INFO] [stdout] ... [INFO] [stdout] 777 | seq_macro::seq!(I in 0..16 { impl_unzip_bind_for_tuples! { @start #( (Field~I, I) )* } }); [INFO] [stdout] | --------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: marking a trait with `const` 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] = note: this error originates in the macro `impl_unzip_bind_for_tuples` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: mark `UnzipBind` as `const` to allow it to have `const` implementations [INFO] [stdout] | [INFO] [stdout] 710 | pub const trait UnzipBind { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const `impl` for trait `UnzipBind` which is not `const` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:749:17 [INFO] [stdout] | [INFO] [stdout] 749 | > const UnzipBind for Bind<'pool, System, ( $( $FieldI, )* )> [INFO] [stdout] | ^^^^^^^^^ this trait is not `const` [INFO] [stdout] ... [INFO] [stdout] 777 | seq_macro::seq!(I in 0..16 { impl_unzip_bind_for_tuples! { @start #( (Field~I, I) )* } }); [INFO] [stdout] | --------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: marking a trait with `const` 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] = note: this error originates in the macro `impl_unzip_bind_for_tuples` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: mark `UnzipBind` as `const` to allow it to have `const` implementations [INFO] [stdout] | [INFO] [stdout] 710 | pub const trait UnzipBind { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const `impl` for trait `UnzipBind` which is not `const` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:749:17 [INFO] [stdout] | [INFO] [stdout] 749 | > const UnzipBind for Bind<'pool, System, ( $( $FieldI, )* )> [INFO] [stdout] | ^^^^^^^^^ this trait is not `const` [INFO] [stdout] ... [INFO] [stdout] 777 | seq_macro::seq!(I in 0..16 { impl_unzip_bind_for_tuples! { @start #( (Field~I, I) )* } }); [INFO] [stdout] | --------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: marking a trait with `const` 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] = note: this error originates in the macro `impl_unzip_bind_for_tuples` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: mark `UnzipBind` as `const` to allow it to have `const` implementations [INFO] [stdout] | [INFO] [stdout] 710 | pub const trait UnzipBind { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const `impl` for trait `UnzipBind` which is not `const` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:749:17 [INFO] [stdout] | [INFO] [stdout] 749 | > const UnzipBind for Bind<'pool, System, ( $( $FieldI, )* )> [INFO] [stdout] | ^^^^^^^^^ this trait is not `const` [INFO] [stdout] ... [INFO] [stdout] 777 | seq_macro::seq!(I in 0..16 { impl_unzip_bind_for_tuples! { @start #( (Field~I, I) )* } }); [INFO] [stdout] | --------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: marking a trait with `const` 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] = note: this error originates in the macro `impl_unzip_bind_for_tuples` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: mark `UnzipBind` as `const` to allow it to have `const` implementations [INFO] [stdout] | [INFO] [stdout] 710 | pub const trait UnzipBind { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const `impl` for trait `UnzipBind` which is not `const` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:749:17 [INFO] [stdout] | [INFO] [stdout] 749 | > const UnzipBind for Bind<'pool, System, ( $( $FieldI, )* )> [INFO] [stdout] | ^^^^^^^^^ this trait is not `const` [INFO] [stdout] ... [INFO] [stdout] 777 | seq_macro::seq!(I in 0..16 { impl_unzip_bind_for_tuples! { @start #( (Field~I, I) )* } }); [INFO] [stdout] | --------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: marking a trait with `const` 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] = note: this error originates in the macro `impl_unzip_bind_for_tuples` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: mark `UnzipBind` as `const` to allow it to have `const` implementations [INFO] [stdout] | [INFO] [stdout] 710 | pub const trait UnzipBind { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const `impl` for trait `UnzipBind` which is not `const` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:749:17 [INFO] [stdout] | [INFO] [stdout] 749 | > const UnzipBind for Bind<'pool, System, ( $( $FieldI, )* )> [INFO] [stdout] | ^^^^^^^^^ this trait is not `const` [INFO] [stdout] ... [INFO] [stdout] 777 | seq_macro::seq!(I in 0..16 { impl_unzip_bind_for_tuples! { @start #( (Field~I, I) )* } }); [INFO] [stdout] | --------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: marking a trait with `const` 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] = note: this error originates in the macro `impl_unzip_bind_for_tuples` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: mark `UnzipBind` as `const` to allow it to have `const` implementations [INFO] [stdout] | [INFO] [stdout] 710 | pub const trait UnzipBind { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const `impl` for trait `UnzipBind` which is not `const` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:749:17 [INFO] [stdout] | [INFO] [stdout] 749 | > const UnzipBind for Bind<'pool, System, ( $( $FieldI, )* )> [INFO] [stdout] | ^^^^^^^^^ this trait is not `const` [INFO] [stdout] ... [INFO] [stdout] 777 | seq_macro::seq!(I in 0..16 { impl_unzip_bind_for_tuples! { @start #( (Field~I, I) )* } }); [INFO] [stdout] | --------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: marking a trait with `const` 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] = note: this error originates in the macro `impl_unzip_bind_for_tuples` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: mark `UnzipBind` as `const` to allow it to have `const` implementations [INFO] [stdout] | [INFO] [stdout] 710 | pub const trait UnzipBind { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const `impl` for trait `UnzipBind` which is not `const` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:749:17 [INFO] [stdout] | [INFO] [stdout] 749 | > const UnzipBind for Bind<'pool, System, ( $( $FieldI, )* )> [INFO] [stdout] | ^^^^^^^^^ this trait is not `const` [INFO] [stdout] ... [INFO] [stdout] 777 | seq_macro::seq!(I in 0..16 { impl_unzip_bind_for_tuples! { @start #( (Field~I, I) )* } }); [INFO] [stdout] | --------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: marking a trait with `const` 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] = note: this error originates in the macro `impl_unzip_bind_for_tuples` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: mark `UnzipBind` as `const` to allow it to have `const` implementations [INFO] [stdout] | [INFO] [stdout] 710 | pub const trait UnzipBind { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const `impl` for trait `UnzipBind` which is not `const` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:749:17 [INFO] [stdout] | [INFO] [stdout] 749 | > const UnzipBind for Bind<'pool, System, ( $( $FieldI, )* )> [INFO] [stdout] | ^^^^^^^^^ this trait is not `const` [INFO] [stdout] ... [INFO] [stdout] 777 | seq_macro::seq!(I in 0..16 { impl_unzip_bind_for_tuples! { @start #( (Field~I, I) )* } }); [INFO] [stdout] | --------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: marking a trait with `const` 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] = note: this error originates in the macro `impl_unzip_bind_for_tuples` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: mark `UnzipBind` as `const` to allow it to have `const` implementations [INFO] [stdout] | [INFO] [stdout] 710 | pub const trait UnzipBind { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const `impl` for trait `UnzipBind` which is not `const` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:749:17 [INFO] [stdout] | [INFO] [stdout] 749 | > const UnzipBind for Bind<'pool, System, ( $( $FieldI, )* )> [INFO] [stdout] | ^^^^^^^^^ this trait is not `const` [INFO] [stdout] ... [INFO] [stdout] 777 | seq_macro::seq!(I in 0..16 { impl_unzip_bind_for_tuples! { @start #( (Field~I, I) )* } }); [INFO] [stdout] | --------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: marking a trait with `const` 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] = note: this error originates in the macro `impl_unzip_bind_for_tuples` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: mark `UnzipBind` as `const` to allow it to have `const` implementations [INFO] [stdout] | [INFO] [stdout] 710 | pub const trait UnzipBind { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const `impl` for trait `UnzipBind` which is not `const` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:749:17 [INFO] [stdout] | [INFO] [stdout] 749 | > const UnzipBind for Bind<'pool, System, ( $( $FieldI, )* )> [INFO] [stdout] | ^^^^^^^^^ this trait is not `const` [INFO] [stdout] ... [INFO] [stdout] 777 | seq_macro::seq!(I in 0..16 { impl_unzip_bind_for_tuples! { @start #( (Field~I, I) )* } }); [INFO] [stdout] | --------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: marking a trait with `const` 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] = note: this error originates in the macro `impl_unzip_bind_for_tuples` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: mark `UnzipBind` as `const` to allow it to have `const` implementations [INFO] [stdout] | [INFO] [stdout] 710 | pub const trait UnzipBind { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const `impl` for trait `UnzipBind` which is not `const` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:749:17 [INFO] [stdout] | [INFO] [stdout] 749 | > const UnzipBind for Bind<'pool, System, ( $( $FieldI, )* )> [INFO] [stdout] | ^^^^^^^^^ this trait is not `const` [INFO] [stdout] ... [INFO] [stdout] 777 | seq_macro::seq!(I in 0..16 { impl_unzip_bind_for_tuples! { @start #( (Field~I, I) )* } }); [INFO] [stdout] | --------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: marking a trait with `const` 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] = note: this error originates in the macro `impl_unzip_bind_for_tuples` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: mark `UnzipBind` as `const` to allow it to have `const` implementations [INFO] [stdout] | [INFO] [stdout] 710 | pub const trait UnzipBind { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const `impl` for trait `UnzipBind` which is not `const` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:749:17 [INFO] [stdout] | [INFO] [stdout] 749 | > const UnzipBind for Bind<'pool, System, ( $( $FieldI, )* )> [INFO] [stdout] | ^^^^^^^^^ this trait is not `const` [INFO] [stdout] ... [INFO] [stdout] 777 | seq_macro::seq!(I in 0..16 { impl_unzip_bind_for_tuples! { @start #( (Field~I, I) )* } }); [INFO] [stdout] | --------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: marking a trait with `const` 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] = note: this error originates in the macro `impl_unzip_bind_for_tuples` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: mark `UnzipBind` as `const` to allow it to have `const` implementations [INFO] [stdout] | [INFO] [stdout] 710 | pub const trait UnzipBind { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const `impl` for trait `UnzipBind` which is not `const` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:779:48 [INFO] [stdout] | [INFO] [stdout] 779 | impl<'pool, const LEN: usize, System, T> const UnzipBind for Bind<'pool, System, [T; LEN]> { [INFO] [stdout] | ^^^^^^^^^ this trait is not `const` [INFO] [stdout] | [INFO] [stdout] = note: marking a trait with `const` 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] help: mark `UnzipBind` as `const` to allow it to have `const` implementations [INFO] [stdout] | [INFO] [stdout] 710 | pub const trait UnzipBind { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const `impl` for trait `FnBind` which is not `const` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1192:21 [INFO] [stdout] | [INFO] [stdout] 1192 | > const FnBind<( $( $BinderI, )* )> for T [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ this trait is not `const` [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: marking a trait with `const` 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] = note: this error originates in the macro `impl_fn_bind` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: mark `FnBind` as `const` to allow it to have `const` implementations [INFO] [stdout] | [INFO] [stdout] 1168 | pub const trait FnBind { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const `impl` for trait `FnBind` which is not `const` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1192:21 [INFO] [stdout] | [INFO] [stdout] 1192 | > const FnBind<( $( $BinderI, )* )> for T [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ this trait is not `const` [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: marking a trait with `const` 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] = note: this error originates in the macro `impl_fn_bind` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: mark `FnBind` as `const` to allow it to have `const` implementations [INFO] [stdout] | [INFO] [stdout] 1168 | pub const trait FnBind { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const `impl` for trait `FnBind` which is not `const` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1192:21 [INFO] [stdout] | [INFO] [stdout] 1192 | > const FnBind<( $( $BinderI, )* )> for T [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ this trait is not `const` [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: marking a trait with `const` 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] = note: this error originates in the macro `impl_fn_bind` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: mark `FnBind` as `const` to allow it to have `const` implementations [INFO] [stdout] | [INFO] [stdout] 1168 | pub const trait FnBind { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const `impl` for trait `FnBind` which is not `const` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1192:21 [INFO] [stdout] | [INFO] [stdout] 1192 | > const FnBind<( $( $BinderI, )* )> for T [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ this trait is not `const` [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: marking a trait with `const` 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] = note: this error originates in the macro `impl_fn_bind` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: mark `FnBind` as `const` to allow it to have `const` implementations [INFO] [stdout] | [INFO] [stdout] 1168 | pub const trait FnBind { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const `impl` for trait `FnBind` which is not `const` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1192:21 [INFO] [stdout] | [INFO] [stdout] 1192 | > const FnBind<( $( $BinderI, )* )> for T [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ this trait is not `const` [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: marking a trait with `const` 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] = note: this error originates in the macro `impl_fn_bind` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: mark `FnBind` as `const` to allow it to have `const` implementations [INFO] [stdout] | [INFO] [stdout] 1168 | pub const trait FnBind { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const `impl` for trait `FnBind` which is not `const` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1192:21 [INFO] [stdout] | [INFO] [stdout] 1192 | > const FnBind<( $( $BinderI, )* )> for T [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ this trait is not `const` [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: marking a trait with `const` 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] = note: this error originates in the macro `impl_fn_bind` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: mark `FnBind` as `const` to allow it to have `const` implementations [INFO] [stdout] | [INFO] [stdout] 1168 | pub const trait FnBind { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const `impl` for trait `FnBind` which is not `const` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1192:21 [INFO] [stdout] | [INFO] [stdout] 1192 | > const FnBind<( $( $BinderI, )* )> for T [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ this trait is not `const` [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: marking a trait with `const` 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] = note: this error originates in the macro `impl_fn_bind` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: mark `FnBind` as `const` to allow it to have `const` implementations [INFO] [stdout] | [INFO] [stdout] 1168 | pub const trait FnBind { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const `impl` for trait `FnBind` which is not `const` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1192:21 [INFO] [stdout] | [INFO] [stdout] 1192 | > const FnBind<( $( $BinderI, )* )> for T [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ this trait is not `const` [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: marking a trait with `const` 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] = note: this error originates in the macro `impl_fn_bind` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: mark `FnBind` as `const` to allow it to have `const` implementations [INFO] [stdout] | [INFO] [stdout] 1168 | pub const trait FnBind { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const `impl` for trait `FnBind` which is not `const` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1192:21 [INFO] [stdout] | [INFO] [stdout] 1192 | > const FnBind<( $( $BinderI, )* )> for T [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ this trait is not `const` [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: marking a trait with `const` 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] = note: this error originates in the macro `impl_fn_bind` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: mark `FnBind` as `const` to allow it to have `const` implementations [INFO] [stdout] | [INFO] [stdout] 1168 | pub const trait FnBind { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const `impl` for trait `FnBind` which is not `const` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1192:21 [INFO] [stdout] | [INFO] [stdout] 1192 | > const FnBind<( $( $BinderI, )* )> for T [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ this trait is not `const` [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: marking a trait with `const` 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] = note: this error originates in the macro `impl_fn_bind` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: mark `FnBind` as `const` to allow it to have `const` implementations [INFO] [stdout] | [INFO] [stdout] 1168 | pub const trait FnBind { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const `impl` for trait `FnBind` which is not `const` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1192:21 [INFO] [stdout] | [INFO] [stdout] 1192 | > const FnBind<( $( $BinderI, )* )> for T [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ this trait is not `const` [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: marking a trait with `const` 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] = note: this error originates in the macro `impl_fn_bind` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: mark `FnBind` as `const` to allow it to have `const` implementations [INFO] [stdout] | [INFO] [stdout] 1168 | pub const trait FnBind { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const `impl` for trait `FnBind` which is not `const` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1192:21 [INFO] [stdout] | [INFO] [stdout] 1192 | > const FnBind<( $( $BinderI, )* )> for T [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ this trait is not `const` [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: marking a trait with `const` 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] = note: this error originates in the macro `impl_fn_bind` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: mark `FnBind` as `const` to allow it to have `const` implementations [INFO] [stdout] | [INFO] [stdout] 1168 | pub const trait FnBind { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const `impl` for trait `FnBind` which is not `const` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1192:21 [INFO] [stdout] | [INFO] [stdout] 1192 | > const FnBind<( $( $BinderI, )* )> for T [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ this trait is not `const` [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: marking a trait with `const` 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] = note: this error originates in the macro `impl_fn_bind` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: mark `FnBind` as `const` to allow it to have `const` implementations [INFO] [stdout] | [INFO] [stdout] 1168 | pub const trait FnBind { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const `impl` for trait `FnBind` which is not `const` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1192:21 [INFO] [stdout] | [INFO] [stdout] 1192 | > const FnBind<( $( $BinderI, )* )> for T [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ this trait is not `const` [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: marking a trait with `const` 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] = note: this error originates in the macro `impl_fn_bind` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: mark `FnBind` as `const` to allow it to have `const` implementations [INFO] [stdout] | [INFO] [stdout] 1168 | pub const trait FnBind { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const `impl` for trait `FnBind` which is not `const` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1192:21 [INFO] [stdout] | [INFO] [stdout] 1192 | > const FnBind<( $( $BinderI, )* )> for T [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ this trait is not `const` [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: marking a trait with `const` 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] = note: this error originates in the macro `impl_fn_bind` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: mark `FnBind` as `const` to allow it to have `const` implementations [INFO] [stdout] | [INFO] [stdout] 1168 | pub const trait FnBind { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const `impl` for trait `FnBind` which is not `const` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1192:21 [INFO] [stdout] | [INFO] [stdout] 1192 | > const FnBind<( $( $BinderI, )* )> for T [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ this trait is not `const` [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: marking a trait with `const` 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] = note: this error originates in the macro `impl_fn_bind` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: mark `FnBind` as `const` to allow it to have `const` implementations [INFO] [stdout] | [INFO] [stdout] 1168 | pub const trait FnBind { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const `impl` for trait `FnBind` which is not `const` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1247:32 [INFO] [stdout] | [INFO] [stdout] 1247 | impl const FnBind for FnBindNever [INFO] [stdout] | ^^^^^^^^^^^^^^ this trait is not `const` [INFO] [stdout] | [INFO] [stdout] = note: marking a trait with `const` 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] help: mark `FnBind` as `const` to allow it to have `const` implementations [INFO] [stdout] | [INFO] [stdout] 1168 | pub const trait FnBind { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const `impl` for trait `FnBind` which is not `const` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1302:68 [INFO] [stdout] | [INFO] [stdout] 1302 | impl const FnBind [INFO] [stdout] | ^^^^^^^^^^^^^^ this trait is not `const` [INFO] [stdout] | [INFO] [stdout] = note: marking a trait with `const` 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] help: mark `FnBind` as `const` to allow it to have `const` implementations [INFO] [stdout] | [INFO] [stdout] 1168 | pub const trait FnBind { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const `impl` for trait `Binder` which is not `const` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1407:23 [INFO] [stdout] | [INFO] [stdout] 1407 | impl const Binder for BindTake<'_, System, T> [INFO] [stdout] | ^^^^^^ this trait is not `const` [INFO] [stdout] | [INFO] [stdout] = note: marking a trait with `const` 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] help: mark `Binder` as `const` to allow it to have `const` implementations [INFO] [stdout] | [INFO] [stdout] 1337 | pub const trait Binder { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const `impl` for trait `Binder` which is not `const` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1467:23 [INFO] [stdout] | [INFO] [stdout] 1467 | impl const Binder for BindTakeMut<'_, System, T> [INFO] [stdout] | ^^^^^^ this trait is not `const` [INFO] [stdout] | [INFO] [stdout] = note: marking a trait with `const` 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] help: mark `Binder` as `const` to allow it to have `const` implementations [INFO] [stdout] | [INFO] [stdout] 1337 | pub const trait Binder { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const `impl` for trait `Binder` which is not `const` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1528:23 [INFO] [stdout] | [INFO] [stdout] 1528 | impl const Binder for BindTakeRef<'_, System, T> [INFO] [stdout] | ^^^^^^ this trait is not `const` [INFO] [stdout] | [INFO] [stdout] = note: marking a trait with `const` 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] help: mark `Binder` as `const` to allow it to have `const` implementations [INFO] [stdout] | [INFO] [stdout] 1337 | pub const trait Binder { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const `impl` for trait `Binder` which is not `const` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1580:23 [INFO] [stdout] | [INFO] [stdout] 1580 | impl const Binder for BindBorrow<'_, System, T> [INFO] [stdout] | ^^^^^^ this trait is not `const` [INFO] [stdout] | [INFO] [stdout] = note: marking a trait with `const` 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] help: mark `Binder` as `const` to allow it to have `const` implementations [INFO] [stdout] | [INFO] [stdout] 1337 | pub const trait Binder { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const `impl` for trait `Binder` which is not `const` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1638:23 [INFO] [stdout] | [INFO] [stdout] 1638 | impl const Binder for BindBorrowMut<'_, System, T> [INFO] [stdout] | ^^^^^^ this trait is not `const` [INFO] [stdout] | [INFO] [stdout] = note: marking a trait with `const` 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] help: mark `Binder` as `const` to allow it to have `const` implementations [INFO] [stdout] | [INFO] [stdout] 1337 | pub const trait Binder { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const `impl` for trait `Binder` which is not `const` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1682:23 [INFO] [stdout] | [INFO] [stdout] 1682 | impl const Binder for BindRef [INFO] [stdout] | ^^^^^^ this trait is not `const` [INFO] [stdout] | [INFO] [stdout] = note: marking a trait with `const` 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] help: mark `Binder` as `const` to allow it to have `const` implementations [INFO] [stdout] | [INFO] [stdout] 1337 | pub const trait Binder { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const `impl` for trait `Binder` which is not `const` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1735:37 [INFO] [stdout] | [INFO] [stdout] 1735 | impl<$( $BinderI, )*> const Binder for ($( $BinderI, )*) [INFO] [stdout] | ^^^^^^ this trait is not `const` [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: marking a trait with `const` 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] = 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: mark `Binder` as `const` to allow it to have `const` implementations [INFO] [stdout] | [INFO] [stdout] 1337 | pub const trait Binder { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const `impl` for trait `Binder` which is not `const` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1735:37 [INFO] [stdout] | [INFO] [stdout] 1735 | impl<$( $BinderI, )*> const Binder for ($( $BinderI, )*) [INFO] [stdout] | ^^^^^^ this trait is not `const` [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: marking a trait with `const` 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] = 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: mark `Binder` as `const` to allow it to have `const` implementations [INFO] [stdout] | [INFO] [stdout] 1337 | pub const trait Binder { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const `impl` for trait `Binder` which is not `const` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1735:37 [INFO] [stdout] | [INFO] [stdout] 1735 | impl<$( $BinderI, )*> const Binder for ($( $BinderI, )*) [INFO] [stdout] | ^^^^^^ this trait is not `const` [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: marking a trait with `const` 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] = 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: mark `Binder` as `const` to allow it to have `const` implementations [INFO] [stdout] | [INFO] [stdout] 1337 | pub const trait Binder { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const `impl` for trait `Binder` which is not `const` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1735:37 [INFO] [stdout] | [INFO] [stdout] 1735 | impl<$( $BinderI, )*> const Binder for ($( $BinderI, )*) [INFO] [stdout] | ^^^^^^ this trait is not `const` [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: marking a trait with `const` 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] = 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: mark `Binder` as `const` to allow it to have `const` implementations [INFO] [stdout] | [INFO] [stdout] 1337 | pub const trait Binder { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const `impl` for trait `Binder` which is not `const` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1735:37 [INFO] [stdout] | [INFO] [stdout] 1735 | impl<$( $BinderI, )*> const Binder for ($( $BinderI, )*) [INFO] [stdout] | ^^^^^^ this trait is not `const` [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: marking a trait with `const` 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] = 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: mark `Binder` as `const` to allow it to have `const` implementations [INFO] [stdout] | [INFO] [stdout] 1337 | pub const trait Binder { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const `impl` for trait `Binder` which is not `const` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1735:37 [INFO] [stdout] | [INFO] [stdout] 1735 | impl<$( $BinderI, )*> const Binder for ($( $BinderI, )*) [INFO] [stdout] | ^^^^^^ this trait is not `const` [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: marking a trait with `const` 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] = 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: mark `Binder` as `const` to allow it to have `const` implementations [INFO] [stdout] | [INFO] [stdout] 1337 | pub const trait Binder { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const `impl` for trait `Binder` which is not `const` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1735:37 [INFO] [stdout] | [INFO] [stdout] 1735 | impl<$( $BinderI, )*> const Binder for ($( $BinderI, )*) [INFO] [stdout] | ^^^^^^ this trait is not `const` [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: marking a trait with `const` 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] = 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: mark `Binder` as `const` to allow it to have `const` implementations [INFO] [stdout] | [INFO] [stdout] 1337 | pub const trait Binder { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const `impl` for trait `Binder` which is not `const` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1735:37 [INFO] [stdout] | [INFO] [stdout] 1735 | impl<$( $BinderI, )*> const Binder for ($( $BinderI, )*) [INFO] [stdout] | ^^^^^^ this trait is not `const` [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: marking a trait with `const` 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] = 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: mark `Binder` as `const` to allow it to have `const` implementations [INFO] [stdout] | [INFO] [stdout] 1337 | pub const trait Binder { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const `impl` for trait `Binder` which is not `const` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1735:37 [INFO] [stdout] | [INFO] [stdout] 1735 | impl<$( $BinderI, )*> const Binder for ($( $BinderI, )*) [INFO] [stdout] | ^^^^^^ this trait is not `const` [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: marking a trait with `const` 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] = 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: mark `Binder` as `const` to allow it to have `const` implementations [INFO] [stdout] | [INFO] [stdout] 1337 | pub const trait Binder { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const `impl` for trait `Binder` which is not `const` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1735:37 [INFO] [stdout] | [INFO] [stdout] 1735 | impl<$( $BinderI, )*> const Binder for ($( $BinderI, )*) [INFO] [stdout] | ^^^^^^ this trait is not `const` [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: marking a trait with `const` 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] = 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: mark `Binder` as `const` to allow it to have `const` implementations [INFO] [stdout] | [INFO] [stdout] 1337 | pub const trait Binder { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const `impl` for trait `Binder` which is not `const` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1735:37 [INFO] [stdout] | [INFO] [stdout] 1735 | impl<$( $BinderI, )*> const Binder for ($( $BinderI, )*) [INFO] [stdout] | ^^^^^^ this trait is not `const` [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: marking a trait with `const` 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] = 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: mark `Binder` as `const` to allow it to have `const` implementations [INFO] [stdout] | [INFO] [stdout] 1337 | pub const trait Binder { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const `impl` for trait `Binder` which is not `const` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1735:37 [INFO] [stdout] | [INFO] [stdout] 1735 | impl<$( $BinderI, )*> const Binder for ($( $BinderI, )*) [INFO] [stdout] | ^^^^^^ this trait is not `const` [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: marking a trait with `const` 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] = 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: mark `Binder` as `const` to allow it to have `const` implementations [INFO] [stdout] | [INFO] [stdout] 1337 | pub const trait Binder { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const `impl` for trait `Binder` which is not `const` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1735:37 [INFO] [stdout] | [INFO] [stdout] 1735 | impl<$( $BinderI, )*> const Binder for ($( $BinderI, )*) [INFO] [stdout] | ^^^^^^ this trait is not `const` [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: marking a trait with `const` 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] = 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: mark `Binder` as `const` to allow it to have `const` implementations [INFO] [stdout] | [INFO] [stdout] 1337 | pub const trait Binder { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const `impl` for trait `Binder` which is not `const` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1735:37 [INFO] [stdout] | [INFO] [stdout] 1735 | impl<$( $BinderI, )*> const Binder for ($( $BinderI, )*) [INFO] [stdout] | ^^^^^^ this trait is not `const` [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: marking a trait with `const` 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] = 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: mark `Binder` as `const` to allow it to have `const` implementations [INFO] [stdout] | [INFO] [stdout] 1337 | pub const trait Binder { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const `impl` for trait `Binder` which is not `const` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1735:37 [INFO] [stdout] | [INFO] [stdout] 1735 | impl<$( $BinderI, )*> const Binder for ($( $BinderI, )*) [INFO] [stdout] | ^^^^^^ this trait is not `const` [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: marking a trait with `const` 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] = 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: mark `Binder` as `const` to allow it to have `const` implementations [INFO] [stdout] | [INFO] [stdout] 1337 | pub const trait Binder { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const `impl` for trait `Binder` which is not `const` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1778:38 [INFO] [stdout] | [INFO] [stdout] 1778 | impl const self::Binder for [Binder; LEN] [INFO] [stdout] | ^^^^^^^^^^^^ this trait is not `const` [INFO] [stdout] | [INFO] [stdout] = note: marking a trait with `const` 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] help: mark `Binder` as `const` to allow it to have `const` implementations [INFO] [stdout] | [INFO] [stdout] 1337 | pub const trait Binder { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `[const]` can only be applied to `const` traits [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/alloc.rs:353:8 [INFO] [stdout] | [INFO] [stdout] 353 | A: ~const Allocator + ?Sized, [INFO] [stdout] | ^^^^^^ can't be applied to `utils::alloc::Allocator` [INFO] [stdout] | [INFO] [stdout] help: mark `utils::alloc::Allocator` as `const` to allow it to have `const` implementations [INFO] [stdout] | [INFO] [stdout] 228 | pub const unsafe trait Allocator { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const `impl` for trait `Allocator` which is not `const` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/alloc.rs:351:22 [INFO] [stdout] | [INFO] [stdout] 351 | unsafe impl const Allocator for &A [INFO] [stdout] | ^^^^^^^^^ this trait is not `const` [INFO] [stdout] | [INFO] [stdout] = note: marking a trait with `const` 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] help: mark `Allocator` as `const` to allow it to have `const` implementations [INFO] [stdout] | [INFO] [stdout] 228 | pub const unsafe trait Allocator { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const `impl` for trait `Allocator` which is not `const` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/alloc.rs:402:19 [INFO] [stdout] | [INFO] [stdout] 402 | unsafe impl const Allocator for ConstAllocator { [INFO] [stdout] | ^^^^^^^^^ this trait is not `const` [INFO] [stdout] | [INFO] [stdout] = note: marking a trait with `const` 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] help: mark `Allocator` as `const` to allow it to have `const` implementations [INFO] [stdout] | [INFO] [stdout] 228 | pub const unsafe trait Allocator { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const `impl` for trait `BinaryHeapCtx` which is not `const` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/binary_heap/mod.rs:25:47 [INFO] [stdout] | [INFO] [stdout] 25 | impl const BinaryHeapCtx for () { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ this trait is not `const` [INFO] [stdout] | [INFO] [stdout] = note: marking a trait with `const` 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] help: mark `BinaryHeapCtx` as `const` to allow it to have `const` implementations [INFO] [stdout] | [INFO] [stdout] 15 | pub const trait BinaryHeapCtx { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const `impl` for trait `BinaryHeapCtx` which is not `const` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind/sorter.rs:620:46 [INFO] [stdout] | [INFO] [stdout] 620 | impl const BinaryHeapCtx [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ this trait is not `const` [INFO] [stdout] | [INFO] [stdout] = note: marking a trait with `const` 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] help: mark `BinaryHeapCtx` as `const` to allow it to have `const` implementations [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/binary_heap/mod.rs:15:5 [INFO] [stdout] | [INFO] [stdout] 15 | pub const trait BinaryHeapCtx { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `[const]` can only be applied to `const` traits [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/binary_heap/mod.rs:52:8 [INFO] [stdout] | [INFO] [stdout] 52 | T: ~const VecLike, [INFO] [stdout] | ^^^^^^ can't be applied to `veclike::VecLike` [INFO] [stdout] | [INFO] [stdout] help: mark `veclike::VecLike` as `const` to allow it to have `const` implementations [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/binary_heap/veclike.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | pub const trait VecLike: [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `[const]` can only be applied to `const` traits [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/binary_heap/mod.rs:57:14 [INFO] [stdout] | [INFO] [stdout] 57 | Ctx: ~const BinaryHeapCtx + ~const Destruct, [INFO] [stdout] | ^^^^^^ can't be applied to `BinaryHeapCtx` [INFO] [stdout] | [INFO] [stdout] help: mark `BinaryHeapCtx` as `const` to allow it to have `const` implementations [INFO] [stdout] | [INFO] [stdout] 15 | pub const trait BinaryHeapCtx { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `[const]` can only be applied to `const` traits [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/binary_heap/mod.rs:37:14 [INFO] [stdout] | [INFO] [stdout] 37 | Ctx: ~const BinaryHeapCtx + ~const Destruct; [INFO] [stdout] | ^^^^^^ can't be applied to `BinaryHeapCtx` [INFO] [stdout] | [INFO] [stdout] help: mark `BinaryHeapCtx` as `const` to allow it to have `const` implementations [INFO] [stdout] | [INFO] [stdout] 15 | pub const trait BinaryHeapCtx { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `[const]` can only be applied to `const` traits [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/binary_heap/mod.rs:64:14 [INFO] [stdout] | [INFO] [stdout] 64 | Ctx: ~const BinaryHeapCtx + ~const Destruct, [INFO] [stdout] | ^^^^^^ can't be applied to `BinaryHeapCtx` [INFO] [stdout] | [INFO] [stdout] help: mark `BinaryHeapCtx` as `const` to allow it to have `const` implementations [INFO] [stdout] | [INFO] [stdout] 15 | pub const trait BinaryHeapCtx { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `[const]` can only be applied to `const` traits [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/binary_heap/mod.rs:42:14 [INFO] [stdout] | [INFO] [stdout] 42 | Ctx: ~const BinaryHeapCtx + ~const Destruct; [INFO] [stdout] | ^^^^^^ can't be applied to `BinaryHeapCtx` [INFO] [stdout] | [INFO] [stdout] help: mark `BinaryHeapCtx` as `const` to allow it to have `const` implementations [INFO] [stdout] | [INFO] [stdout] 15 | pub const trait BinaryHeapCtx { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `[const]` can only be applied to `const` traits [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/binary_heap/mod.rs:98:14 [INFO] [stdout] | [INFO] [stdout] 98 | Ctx: ~const BinaryHeapCtx + ~const Destruct, [INFO] [stdout] | ^^^^^^ can't be applied to `BinaryHeapCtx` [INFO] [stdout] | [INFO] [stdout] help: mark `BinaryHeapCtx` as `const` to allow it to have `const` implementations [INFO] [stdout] | [INFO] [stdout] 15 | pub const trait BinaryHeapCtx { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `[const]` can only be applied to `const` traits [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/binary_heap/mod.rs:47:14 [INFO] [stdout] | [INFO] [stdout] 47 | Ctx: ~const BinaryHeapCtx + ~const Destruct; [INFO] [stdout] | ^^^^^^ can't be applied to `BinaryHeapCtx` [INFO] [stdout] | [INFO] [stdout] help: mark `BinaryHeapCtx` as `const` to allow it to have `const` implementations [INFO] [stdout] | [INFO] [stdout] 15 | pub const trait BinaryHeapCtx { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `[const]` can only be applied to `const` traits [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/binary_heap/mod.rs:131:10 [INFO] [stdout] | [INFO] [stdout] 131 | Ctx: ~const BinaryHeapCtx + ~const Destruct, [INFO] [stdout] | ^^^^^^ can't be applied to `BinaryHeapCtx` [INFO] [stdout] | [INFO] [stdout] help: mark `BinaryHeapCtx` as `const` to allow it to have `const` implementations [INFO] [stdout] | [INFO] [stdout] 15 | pub const trait BinaryHeapCtx { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `[const]` can only be applied to `const` traits [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/binary_heap/mod.rs:167:10 [INFO] [stdout] | [INFO] [stdout] 167 | Ctx: ~const BinaryHeapCtx + ~const Destruct, [INFO] [stdout] | ^^^^^^ can't be applied to `BinaryHeapCtx` [INFO] [stdout] | [INFO] [stdout] help: mark `BinaryHeapCtx` as `const` to allow it to have `const` implementations [INFO] [stdout] | [INFO] [stdout] 15 | pub const trait BinaryHeapCtx { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `[const]` can only be applied to `const` traits [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/cfg.rs:767:22 [INFO] [stdout] | [INFO] [stdout] 767 | pub trait CfgStatic: ~const raw_cfg::CfgBase {} [INFO] [stdout] | ^^^^^^ can't be applied to `CfgBase` [INFO] [stdout] | [INFO] [stdout] help: mark `CfgBase` as `const` to allow it to have `const` implementations [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/raw_cfg.rs:58:5 [INFO] [stdout] | [INFO] [stdout] 58 | pub const unsafe trait CfgBase { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const `impl` for trait `CfgStatic` which is not `const` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/cfg.rs:769:15 [INFO] [stdout] | [INFO] [stdout] 769 | impl const CfgStatic for C [INFO] [stdout] | ^^^^^^^^^ this trait is not `const` [INFO] [stdout] | [INFO] [stdout] = note: marking a trait with `const` 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] help: mark `CfgStatic` as `const` to allow it to have `const` implementations [INFO] [stdout] | [INFO] [stdout] 767 | pub const trait CfgStatic: ~const raw_cfg::CfgBase {} [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `[const]` can only be applied to `const` traits [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/cfg.rs:771:8 [INFO] [stdout] | [INFO] [stdout] 771 | C: ~const raw_cfg::CfgBase, [INFO] [stdout] | ^^^^^^ can't be applied to `CfgBase` [INFO] [stdout] | [INFO] [stdout] help: mark `CfgBase` as `const` to allow it to have `const` implementations [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/raw_cfg.rs:58:5 [INFO] [stdout] | [INFO] [stdout] 58 | pub const unsafe trait CfgBase { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const `impl` for trait `Bag` which is not `const` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bag.rs:35:12 [INFO] [stdout] | [INFO] [stdout] 35 | impl const Bag for Empty { [INFO] [stdout] | ^^^ this trait is not `const` [INFO] [stdout] | [INFO] [stdout] = note: marking a trait with `const` 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] help: mark `Bag` as `const` to allow it to have `const` implementations [INFO] [stdout] | [INFO] [stdout] 6 | pub const trait Bag: private::Sealed + Copy { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const `impl` for trait `Bag` which is not `const` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bag.rs:45:52 [INFO] [stdout] | [INFO] [stdout] 45 | impl const Bag for List { [INFO] [stdout] | ^^^ this trait is not `const` [INFO] [stdout] | [INFO] [stdout] = note: marking a trait with `const` 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] help: mark `Bag` as `const` to allow it to have `const` implementations [INFO] [stdout] | [INFO] [stdout] 6 | pub const trait Bag: private::Sealed + Copy { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const `impl` for trait `Bag` which is not `const` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bag.rs:65:49 [INFO] [stdout] | [INFO] [stdout] 65 | impl const Bag for Either { [INFO] [stdout] | ^^^ this trait is not `const` [INFO] [stdout] | [INFO] [stdout] = note: marking a trait with `const` 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] help: mark `Bag` as `const` to allow it to have `const` implementations [INFO] [stdout] | [INFO] [stdout] 6 | pub const trait Bag: private::Sealed + Copy { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const `impl` for trait `Sealed` which is not `const` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bag.rs:87:16 [INFO] [stdout] | [INFO] [stdout] 87 | impl const Sealed for () {} [INFO] [stdout] | ^^^^^^ this trait is not `const` [INFO] [stdout] | [INFO] [stdout] = note: marking a trait with `const` 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] help: mark `Sealed` as `const` to allow it to have `const` implementations [INFO] [stdout] | [INFO] [stdout] 85 | pub const trait Sealed {} [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `[const]` can only be applied to `const` traits [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bag.rs:45:34 [INFO] [stdout] | [INFO] [stdout] 45 | impl const Bag for List { [INFO] [stdout] | ^^^^^^ can't be applied to `Bag` [INFO] [stdout] | [INFO] [stdout] help: mark `Bag` as `const` to allow it to have `const` implementations [INFO] [stdout] | [INFO] [stdout] 6 | pub const trait Bag: private::Sealed + Copy { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const `impl` for trait `Sealed` which is not `const` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bag.rs:88:49 [INFO] [stdout] | [INFO] [stdout] 88 | impl const Sealed for super::List {} [INFO] [stdout] | ^^^^^^ this trait is not `const` [INFO] [stdout] | [INFO] [stdout] = note: marking a trait with `const` 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] help: mark `Sealed` as `const` to allow it to have `const` implementations [INFO] [stdout] | [INFO] [stdout] 85 | pub const trait Sealed {} [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `[const]` can only be applied to `const` traits [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bag.rs:88:31 [INFO] [stdout] | [INFO] [stdout] 88 | impl const Sealed for super::List {} [INFO] [stdout] | ^^^^^^ can't be applied to `Bag` [INFO] [stdout] | [INFO] [stdout] help: mark `Bag` as `const` to allow it to have `const` implementations [INFO] [stdout] | [INFO] [stdout] 6 | pub const trait Bag: private::Sealed + Copy { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `[const]` can only be applied to `const` traits [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bag.rs:65:12 [INFO] [stdout] | [INFO] [stdout] 65 | impl const Bag for Either { [INFO] [stdout] | ^^^^^^ can't be applied to `Bag` [INFO] [stdout] | [INFO] [stdout] help: mark `Bag` as `const` to allow it to have `const` implementations [INFO] [stdout] | [INFO] [stdout] 6 | pub const trait Bag: private::Sealed + Copy { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `[const]` can only be applied to `const` traits [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bag.rs:65:31 [INFO] [stdout] | [INFO] [stdout] 65 | impl const Bag for Either { [INFO] [stdout] | ^^^^^^ can't be applied to `Bag` [INFO] [stdout] | [INFO] [stdout] help: mark `Bag` as `const` to allow it to have `const` implementations [INFO] [stdout] | [INFO] [stdout] 6 | pub const trait Bag: private::Sealed + Copy { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const `impl` for trait `Sealed` which is not `const` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bag.rs:89:53 [INFO] [stdout] | [INFO] [stdout] 89 | impl const Sealed for super::Either {} [INFO] [stdout] | ^^^^^^ this trait is not `const` [INFO] [stdout] | [INFO] [stdout] = note: marking a trait with `const` 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] help: mark `Sealed` as `const` to allow it to have `const` implementations [INFO] [stdout] | [INFO] [stdout] 85 | pub const trait Sealed {} [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `[const]` can only be applied to `const` traits [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bag.rs:89:16 [INFO] [stdout] | [INFO] [stdout] 89 | impl const Sealed for super::Either {} [INFO] [stdout] | ^^^^^^ can't be applied to `Bag` [INFO] [stdout] | [INFO] [stdout] help: mark `Bag` as `const` to allow it to have `const` implementations [INFO] [stdout] | [INFO] [stdout] 6 | pub const trait Bag: private::Sealed + Copy { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `[const]` can only be applied to `const` traits [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bag.rs:89:35 [INFO] [stdout] | [INFO] [stdout] 89 | impl const Sealed for super::Either {} [INFO] [stdout] | ^^^^^^ can't be applied to `Bag` [INFO] [stdout] | [INFO] [stdout] help: mark `Bag` as `const` to allow it to have `const` implementations [INFO] [stdout] | [INFO] [stdout] 6 | pub const trait Bag: private::Sealed + Copy { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `[const]` can only be applied to `const` traits [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind/sorter.rs:152:15 [INFO] [stdout] | [INFO] [stdout] 152 | Callback: ~const SorterCallback, [INFO] [stdout] | ^^^^^^ can't be applied to `SorterCallback` [INFO] [stdout] | [INFO] [stdout] help: mark `SorterCallback` as `const` to allow it to have `const` implementations [INFO] [stdout] | [INFO] [stdout] 65 | pub(super) const trait SorterCallback { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `[const]` can only be applied to `const` traits [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind/sorter.rs:153:24 [INFO] [stdout] | [INFO] [stdout] 153 | SorterUseInfoList: ~const VecLike, [INFO] [stdout] | ^^^^^^ can't be applied to `veclike::VecLike` [INFO] [stdout] | [INFO] [stdout] help: mark `veclike::VecLike` as `const` to allow it to have `const` implementations [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/binary_heap/veclike.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | pub const trait VecLike: [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `[const]` can only be applied to `const` traits [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind/sorter.rs:154:17 [INFO] [stdout] | [INFO] [stdout] 154 | VertexList: ~const VecLike, [INFO] [stdout] | ^^^^^^ can't be applied to `veclike::VecLike` [INFO] [stdout] | [INFO] [stdout] help: mark `veclike::VecLike` as `const` to allow it to have `const` implementations [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/binary_heap/veclike.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | pub const trait VecLike: [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `[const]` can only be applied to `const` traits [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind/sorter.rs:268:19 [INFO] [stdout] | [INFO] [stdout] 268 | Callback: ~const SorterCallback, [INFO] [stdout] | ^^^^^^ can't be applied to `SorterCallback` [INFO] [stdout] | [INFO] [stdout] help: mark `SorterCallback` as `const` to allow it to have `const` implementations [INFO] [stdout] | [INFO] [stdout] 65 | pub(super) const trait SorterCallback { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `[const]` can only be applied to `const` traits [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind/sorter.rs:547:26 [INFO] [stdout] | [INFO] [stdout] 547 | type VertexIter<'a>: ~const MyIterator + ~const Destruct + 'a [INFO] [stdout] | ^^^^^^ can't be applied to `MyIterator` [INFO] [stdout] | [INFO] [stdout] help: mark `MyIterator` as `const` to allow it to have `const` implementations [INFO] [stdout] | [INFO] [stdout] 540 | const trait MyIterator { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `[const]` can only be applied to `const` traits [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind/sorter.rs:552:29 [INFO] [stdout] | [INFO] [stdout] 552 | type SuccessorIter<'a>: ~const MyIterator + ~const Destruct + 'a [INFO] [stdout] | ^^^^^^ can't be applied to `MyIterator` [INFO] [stdout] | [INFO] [stdout] help: mark `MyIterator` as `const` to allow it to have `const` implementations [INFO] [stdout] | [INFO] [stdout] 540 | const trait MyIterator { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `[const]` can only be applied to `const` traits [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind/sorter.rs:374:19 [INFO] [stdout] | [INFO] [stdout] 374 | Callback: ~const SorterCallback, [INFO] [stdout] | ^^^^^^ can't be applied to `SorterCallback` [INFO] [stdout] | [INFO] [stdout] help: mark `SorterCallback` as `const` to allow it to have `const` implementations [INFO] [stdout] | [INFO] [stdout] 65 | pub(super) const trait SorterCallback { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `[const]` can only be applied to `const` traits [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind/sorter.rs:471:19 [INFO] [stdout] | [INFO] [stdout] 471 | Callback: ~const SorterCallback, [INFO] [stdout] | ^^^^^^ can't be applied to `SorterCallback` [INFO] [stdout] | [INFO] [stdout] help: mark `SorterCallback` as `const` to allow it to have `const` implementations [INFO] [stdout] | [INFO] [stdout] 65 | pub(super) const trait SorterCallback { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const `impl` for trait `TopologicalSortOutputSink` which is not `const` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind/sorter.rs:469:26 [INFO] [stdout] | [INFO] [stdout] 469 | impl const TopologicalSortOutputSink for MyTopologicalSortOutputSink<'_, Callback> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this trait is not `const` [INFO] [stdout] | [INFO] [stdout] = note: marking a trait with `const` 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] help: mark `TopologicalSortOutputSink` as `const` to allow it to have `const` implementations [INFO] [stdout] | [INFO] [stdout] 573 | const trait TopologicalSortOutputSink { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `[const]` can only be applied to `const` traits [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind/sorter.rs:605:12 [INFO] [stdout] | [INFO] [stdout] 605 | Graph: ~const GraphAccess, [INFO] [stdout] | ^^^^^^ can't be applied to `GraphAccess` [INFO] [stdout] | [INFO] [stdout] help: mark `GraphAccess` as `const` to allow it to have `const` implementations [INFO] [stdout] | [INFO] [stdout] 546 | const trait GraphAccess { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `[const]` can only be applied to `const` traits [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind/sorter.rs:608:23 [INFO] [stdout] | [INFO] [stdout] 608 | ReadyVertexQueue: ~const VecLike, [INFO] [stdout] | ^^^^^^ can't be applied to `veclike::VecLike` [INFO] [stdout] | [INFO] [stdout] help: mark `veclike::VecLike` as `const` to allow it to have `const` implementations [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/binary_heap/veclike.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | pub const trait VecLike: [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `[const]` can only be applied to `const` traits [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind/sorter.rs:611:17 [INFO] [stdout] | [INFO] [stdout] 611 | OutputSink: ~const TopologicalSortOutputSink, [INFO] [stdout] | ^^^^^^ can't be applied to `TopologicalSortOutputSink` [INFO] [stdout] | [INFO] [stdout] help: mark `TopologicalSortOutputSink` as `const` to allow it to have `const` implementations [INFO] [stdout] | [INFO] [stdout] 573 | const trait TopologicalSortOutputSink { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const `impl` for trait `SorterCallback` which is not `const` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:941:20 [INFO] [stdout] | [INFO] [stdout] 941 | impl const sorter::SorterCallback for Callback<'_> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ this trait is not `const` [INFO] [stdout] | [INFO] [stdout] = note: marking a trait with `const` 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] help: mark `SorterCallback` as `const` to allow it to have `const` implementations [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind/sorter.rs:65:12 [INFO] [stdout] | [INFO] [stdout] 65 | pub(super) const trait SorterCallback { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const `impl` for trait `Sealed` which is not `const` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1089:41 [INFO] [stdout] | [INFO] [stdout] 1089 | impl const Sealed for kernel::task::TaskDefiner {} [INFO] [stdout] | ^^^^^^ this trait is not `const` [INFO] [stdout] | [INFO] [stdout] = note: marking a trait with `const` 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] help: mark `Sealed` as `const` to allow it to have `const` implementations [INFO] [stdout] | [INFO] [stdout] 1087 | pub const trait Sealed {} [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const `impl` for trait `Sealed` which is not `const` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1090:50 [INFO] [stdout] | [INFO] [stdout] 1090 | impl const Sealed [INFO] [stdout] | ^^^^^^ this trait is not `const` [INFO] [stdout] | [INFO] [stdout] = note: marking a trait with `const` 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] help: mark `Sealed` as `const` to allow it to have `const` implementations [INFO] [stdout] | [INFO] [stdout] 1087 | pub const trait Sealed {} [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const `impl` for trait `Sealed` which is not `const` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1094:42 [INFO] [stdout] | [INFO] [stdout] 1094 | impl const Sealed for kernel::timer::TimerDefiner {} [INFO] [stdout] | ^^^^^^ this trait is not `const` [INFO] [stdout] | [INFO] [stdout] = note: marking a trait with `const` 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] help: mark `Sealed` as `const` to allow it to have `const` implementations [INFO] [stdout] | [INFO] [stdout] 1087 | pub const trait Sealed {} [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const `impl` for trait `ExecutableDefiner` which is not `const` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1097:44 [INFO] [stdout] | [INFO] [stdout] 1097 | unsafe impl const ExecutableDefiner for kernel::task::TaskDefiner { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ this trait is not `const` [INFO] [stdout] | [INFO] [stdout] = note: marking a trait with `const` 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] help: mark `ExecutableDefiner` as `const` to allow it to have `const` implementations [INFO] [stdout] | [INFO] [stdout] 1077 | pub const unsafe trait ExecutableDefiner: Sized + private::Sealed { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const `impl` for trait `ExecutableDefiner` which is not `const` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1103:53 [INFO] [stdout] | [INFO] [stdout] 1103 | unsafe impl const ExecutableDefiner [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ this trait is not `const` [INFO] [stdout] | [INFO] [stdout] = note: marking a trait with `const` 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] help: mark `ExecutableDefiner` as `const` to allow it to have `const` implementations [INFO] [stdout] | [INFO] [stdout] 1077 | pub const unsafe trait ExecutableDefiner: Sized + private::Sealed { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const `impl` for trait `ExecutableDefiner` which is not `const` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1111:45 [INFO] [stdout] | [INFO] [stdout] 1111 | unsafe impl const ExecutableDefiner [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ this trait is not `const` [INFO] [stdout] | [INFO] [stdout] = note: marking a trait with `const` 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] help: mark `ExecutableDefiner` as `const` to allow it to have `const` implementations [INFO] [stdout] | [INFO] [stdout] 1077 | pub const unsafe trait ExecutableDefiner: Sized + private::Sealed { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const `impl` for trait `ExecutableDefinerExt` which is not `const` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1135:41 [INFO] [stdout] | [INFO] [stdout] 1135 | impl const ExecutableDefinerExt for T { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ this trait is not `const` [INFO] [stdout] | [INFO] [stdout] = note: marking a trait with `const` 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] help: mark `ExecutableDefinerExt` as `const` to allow it to have `const` implementations [INFO] [stdout] | [INFO] [stdout] 1125 | pub const trait ExecutableDefinerExt { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `[const]` can only be applied to `const` traits [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1135:9 [INFO] [stdout] | [INFO] [stdout] 1135 | impl const ExecutableDefinerExt for T { [INFO] [stdout] | ^^^^^^ can't be applied to `ExecutableDefiner` [INFO] [stdout] | [INFO] [stdout] help: mark `ExecutableDefiner` as `const` to allow it to have `const` implementations [INFO] [stdout] | [INFO] [stdout] 1077 | pub const unsafe trait ExecutableDefiner: Sized + private::Sealed { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `[const]` can only be applied to `const` traits [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1136:38 [INFO] [stdout] | [INFO] [stdout] 1136 | fn start_with_bind>( [INFO] [stdout] | ^^^^^^ can't be applied to `FnBind` [INFO] [stdout] | [INFO] [stdout] help: mark `FnBind` as `const` to allow it to have `const` implementations [INFO] [stdout] | [INFO] [stdout] 1168 | pub const trait FnBind { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `[const]` can only be applied to `const` traits [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1128:38 [INFO] [stdout] | [INFO] [stdout] 1128 | fn start_with_bind>( [INFO] [stdout] | ^^^^^^ can't be applied to `FnBind` [INFO] [stdout] | [INFO] [stdout] help: mark `FnBind` as `const` to allow it to have `const` implementations [INFO] [stdout] | [INFO] [stdout] 1168 | pub const trait FnBind { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `[const]` can only be applied to `const` traits [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1194:30 [INFO] [stdout] | [INFO] [stdout] 1194 | $( $BinderI: ~const Binder, )* [INFO] [stdout] | ^^^^^^ can't be applied to `Binder` [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: this error originates in the macro `impl_fn_bind` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: mark `Binder` as `const` to allow it to have `const` implementations [INFO] [stdout] | [INFO] [stdout] 1337 | pub const trait Binder { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `[const]` can only be applied to `const` traits [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1249:13 [INFO] [stdout] | [INFO] [stdout] 1249 | Binder: ~const self::Binder, [INFO] [stdout] | ^^^^^^ can't be applied to `Binder` [INFO] [stdout] | [INFO] [stdout] help: mark `Binder` as `const` to allow it to have `const` implementations [INFO] [stdout] | [INFO] [stdout] 1337 | pub const trait Binder { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const `impl` for trait `Binder` which is not `const` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1735:37 [INFO] [stdout] | [INFO] [stdout] 1735 | impl<$( $BinderI, )*> const Binder for ($( $BinderI, )*) [INFO] [stdout] | ^^^^^^ this trait is not `const` [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: marking a trait with `const` 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] = 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: mark `Binder` as `const` to allow it to have `const` implementations [INFO] [stdout] | [INFO] [stdout] 1337 | pub const trait Binder { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `[const]` can only be applied to `const` traits [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1305:12 [INFO] [stdout] | [INFO] [stdout] 1305 | Inner: ~const FnBind, [INFO] [stdout] | ^^^^^^ can't be applied to `FnBind` [INFO] [stdout] | [INFO] [stdout] help: mark `FnBind` as `const` to allow it to have `const` implementations [INFO] [stdout] | [INFO] [stdout] 1168 | pub const trait FnBind { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `[const]` can only be applied to `const` traits [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1194:30 [INFO] [stdout] | [INFO] [stdout] 1194 | $( $BinderI: ~const Binder, )* [INFO] [stdout] | ^^^^^^ can't be applied to `Binder` [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: this error originates in the macro `impl_fn_bind` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: mark `Binder` as `const` to allow it to have `const` implementations [INFO] [stdout] | [INFO] [stdout] 1337 | pub const trait Binder { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `[const]` can only be applied to `const` traits [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1737:26 [INFO] [stdout] | [INFO] [stdout] 1737 | $( $BinderI: ~const Binder, )* [INFO] [stdout] | ^^^^^^ can't be applied to `Binder` [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: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: mark `Binder` as `const` to allow it to have `const` implementations [INFO] [stdout] | [INFO] [stdout] 1337 | pub const trait Binder { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `[const]` can only be applied to `const` traits [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1194:30 [INFO] [stdout] | [INFO] [stdout] 1194 | $( $BinderI: ~const Binder, )* [INFO] [stdout] | ^^^^^^ can't be applied to `Binder` [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: this error originates in the macro `impl_fn_bind` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: mark `Binder` as `const` to allow it to have `const` implementations [INFO] [stdout] | [INFO] [stdout] 1337 | pub const trait Binder { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `[const]` can only be applied to `const` traits [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1737:26 [INFO] [stdout] | [INFO] [stdout] 1737 | $( $BinderI: ~const Binder, )* [INFO] [stdout] | ^^^^^^ can't be applied to `Binder` [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: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: mark `Binder` as `const` to allow it to have `const` implementations [INFO] [stdout] | [INFO] [stdout] 1337 | pub const trait Binder { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `[const]` can only be applied to `const` traits [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1194:30 [INFO] [stdout] | [INFO] [stdout] 1194 | $( $BinderI: ~const Binder, )* [INFO] [stdout] | ^^^^^^ can't be applied to `Binder` [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: this error originates in the macro `impl_fn_bind` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: mark `Binder` as `const` to allow it to have `const` implementations [INFO] [stdout] | [INFO] [stdout] 1337 | pub const trait Binder { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `[const]` can only be applied to `const` traits [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1737:26 [INFO] [stdout] | [INFO] [stdout] 1737 | $( $BinderI: ~const Binder, )* [INFO] [stdout] | ^^^^^^ can't be applied to `Binder` [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: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: mark `Binder` as `const` to allow it to have `const` implementations [INFO] [stdout] | [INFO] [stdout] 1337 | pub const trait Binder { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `[const]` can only be applied to `const` traits [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1194:30 [INFO] [stdout] | [INFO] [stdout] 1194 | $( $BinderI: ~const Binder, )* [INFO] [stdout] | ^^^^^^ can't be applied to `Binder` [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: this error originates in the macro `impl_fn_bind` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: mark `Binder` as `const` to allow it to have `const` implementations [INFO] [stdout] | [INFO] [stdout] 1337 | pub const trait Binder { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `[const]` can only be applied to `const` traits [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1737:26 [INFO] [stdout] | [INFO] [stdout] 1737 | $( $BinderI: ~const Binder, )* [INFO] [stdout] | ^^^^^^ can't be applied to `Binder` [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: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: mark `Binder` as `const` to allow it to have `const` implementations [INFO] [stdout] | [INFO] [stdout] 1337 | pub const trait Binder { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `[const]` can only be applied to `const` traits [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1194:30 [INFO] [stdout] | [INFO] [stdout] 1194 | $( $BinderI: ~const Binder, )* [INFO] [stdout] | ^^^^^^ can't be applied to `Binder` [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: this error originates in the macro `impl_fn_bind` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: mark `Binder` as `const` to allow it to have `const` implementations [INFO] [stdout] | [INFO] [stdout] 1337 | pub const trait Binder { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `[const]` can only be applied to `const` traits [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1737:26 [INFO] [stdout] | [INFO] [stdout] 1737 | $( $BinderI: ~const Binder, )* [INFO] [stdout] | ^^^^^^ can't be applied to `Binder` [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: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: mark `Binder` as `const` to allow it to have `const` implementations [INFO] [stdout] | [INFO] [stdout] 1337 | pub const trait Binder { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `[const]` can only be applied to `const` traits [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1194:30 [INFO] [stdout] | [INFO] [stdout] 1194 | $( $BinderI: ~const Binder, )* [INFO] [stdout] | ^^^^^^ can't be applied to `Binder` [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: this error originates in the macro `impl_fn_bind` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: mark `Binder` as `const` to allow it to have `const` implementations [INFO] [stdout] | [INFO] [stdout] 1337 | pub const trait Binder { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `[const]` can only be applied to `const` traits [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1737:26 [INFO] [stdout] | [INFO] [stdout] 1737 | $( $BinderI: ~const Binder, )* [INFO] [stdout] | ^^^^^^ can't be applied to `Binder` [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: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: mark `Binder` as `const` to allow it to have `const` implementations [INFO] [stdout] | [INFO] [stdout] 1337 | pub const trait Binder { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `[const]` can only be applied to `const` traits [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1194:30 [INFO] [stdout] | [INFO] [stdout] 1194 | $( $BinderI: ~const Binder, )* [INFO] [stdout] | ^^^^^^ can't be applied to `Binder` [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: this error originates in the macro `impl_fn_bind` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: mark `Binder` as `const` to allow it to have `const` implementations [INFO] [stdout] | [INFO] [stdout] 1337 | pub const trait Binder { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `[const]` can only be applied to `const` traits [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1737:26 [INFO] [stdout] | [INFO] [stdout] 1737 | $( $BinderI: ~const Binder, )* [INFO] [stdout] | ^^^^^^ can't be applied to `Binder` [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: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: mark `Binder` as `const` to allow it to have `const` implementations [INFO] [stdout] | [INFO] [stdout] 1337 | pub const trait Binder { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `[const]` can only be applied to `const` traits [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1194:30 [INFO] [stdout] | [INFO] [stdout] 1194 | $( $BinderI: ~const Binder, )* [INFO] [stdout] | ^^^^^^ can't be applied to `Binder` [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: this error originates in the macro `impl_fn_bind` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: mark `Binder` as `const` to allow it to have `const` implementations [INFO] [stdout] | [INFO] [stdout] 1337 | pub const trait Binder { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `[const]` can only be applied to `const` traits [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1737:26 [INFO] [stdout] | [INFO] [stdout] 1737 | $( $BinderI: ~const Binder, )* [INFO] [stdout] | ^^^^^^ can't be applied to `Binder` [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: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: mark `Binder` as `const` to allow it to have `const` implementations [INFO] [stdout] | [INFO] [stdout] 1337 | pub const trait Binder { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `[const]` can only be applied to `const` traits [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1194:30 [INFO] [stdout] | [INFO] [stdout] 1194 | $( $BinderI: ~const Binder, )* [INFO] [stdout] | ^^^^^^ can't be applied to `Binder` [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: this error originates in the macro `impl_fn_bind` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: mark `Binder` as `const` to allow it to have `const` implementations [INFO] [stdout] | [INFO] [stdout] 1337 | pub const trait Binder { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `[const]` can only be applied to `const` traits [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1737:26 [INFO] [stdout] | [INFO] [stdout] 1737 | $( $BinderI: ~const Binder, )* [INFO] [stdout] | ^^^^^^ can't be applied to `Binder` [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: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: mark `Binder` as `const` to allow it to have `const` implementations [INFO] [stdout] | [INFO] [stdout] 1337 | pub const trait Binder { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `[const]` can only be applied to `const` traits [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1194:30 [INFO] [stdout] | [INFO] [stdout] 1194 | $( $BinderI: ~const Binder, )* [INFO] [stdout] | ^^^^^^ can't be applied to `Binder` [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: this error originates in the macro `impl_fn_bind` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: mark `Binder` as `const` to allow it to have `const` implementations [INFO] [stdout] | [INFO] [stdout] 1337 | pub const trait Binder { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `[const]` can only be applied to `const` traits [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1737:26 [INFO] [stdout] | [INFO] [stdout] 1737 | $( $BinderI: ~const Binder, )* [INFO] [stdout] | ^^^^^^ can't be applied to `Binder` [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: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: mark `Binder` as `const` to allow it to have `const` implementations [INFO] [stdout] | [INFO] [stdout] 1337 | pub const trait Binder { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `[const]` can only be applied to `const` traits [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1194:30 [INFO] [stdout] | [INFO] [stdout] 1194 | $( $BinderI: ~const Binder, )* [INFO] [stdout] | ^^^^^^ can't be applied to `Binder` [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: this error originates in the macro `impl_fn_bind` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: mark `Binder` as `const` to allow it to have `const` implementations [INFO] [stdout] | [INFO] [stdout] 1337 | pub const trait Binder { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `[const]` can only be applied to `const` traits [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1737:26 [INFO] [stdout] | [INFO] [stdout] 1737 | $( $BinderI: ~const Binder, )* [INFO] [stdout] | ^^^^^^ can't be applied to `Binder` [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: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: mark `Binder` as `const` to allow it to have `const` implementations [INFO] [stdout] | [INFO] [stdout] 1337 | pub const trait Binder { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `[const]` can only be applied to `const` traits [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1194:30 [INFO] [stdout] | [INFO] [stdout] 1194 | $( $BinderI: ~const Binder, )* [INFO] [stdout] | ^^^^^^ can't be applied to `Binder` [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: this error originates in the macro `impl_fn_bind` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: mark `Binder` as `const` to allow it to have `const` implementations [INFO] [stdout] | [INFO] [stdout] 1337 | pub const trait Binder { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `[const]` can only be applied to `const` traits [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1737:26 [INFO] [stdout] | [INFO] [stdout] 1737 | $( $BinderI: ~const Binder, )* [INFO] [stdout] | ^^^^^^ can't be applied to `Binder` [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: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: mark `Binder` as `const` to allow it to have `const` implementations [INFO] [stdout] | [INFO] [stdout] 1337 | pub const trait Binder { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `[const]` can only be applied to `const` traits [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1194:30 [INFO] [stdout] | [INFO] [stdout] 1194 | $( $BinderI: ~const Binder, )* [INFO] [stdout] | ^^^^^^ can't be applied to `Binder` [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: this error originates in the macro `impl_fn_bind` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: mark `Binder` as `const` to allow it to have `const` implementations [INFO] [stdout] | [INFO] [stdout] 1337 | pub const trait Binder { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `[const]` can only be applied to `const` traits [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1737:26 [INFO] [stdout] | [INFO] [stdout] 1737 | $( $BinderI: ~const Binder, )* [INFO] [stdout] | ^^^^^^ can't be applied to `Binder` [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: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: mark `Binder` as `const` to allow it to have `const` implementations [INFO] [stdout] | [INFO] [stdout] 1337 | pub const trait Binder { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `[const]` can only be applied to `const` traits [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1194:30 [INFO] [stdout] | [INFO] [stdout] 1194 | $( $BinderI: ~const Binder, )* [INFO] [stdout] | ^^^^^^ can't be applied to `Binder` [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: this error originates in the macro `impl_fn_bind` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: mark `Binder` as `const` to allow it to have `const` implementations [INFO] [stdout] | [INFO] [stdout] 1337 | pub const trait Binder { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `[const]` can only be applied to `const` traits [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1737:26 [INFO] [stdout] | [INFO] [stdout] 1737 | $( $BinderI: ~const Binder, )* [INFO] [stdout] | ^^^^^^ can't be applied to `Binder` [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: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: mark `Binder` as `const` to allow it to have `const` implementations [INFO] [stdout] | [INFO] [stdout] 1337 | pub const trait Binder { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `[const]` can only be applied to `const` traits [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1737:26 [INFO] [stdout] | [INFO] [stdout] 1737 | $( $BinderI: ~const Binder, )* [INFO] [stdout] | ^^^^^^ can't be applied to `Binder` [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: this error originates in the macro `impl_binder_on_tuples` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: mark `Binder` as `const` to allow it to have `const` implementations [INFO] [stdout] | [INFO] [stdout] 1337 | pub const trait Binder { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `[const]` can only be applied to `const` traits [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1780:13 [INFO] [stdout] | [INFO] [stdout] 1780 | Binder: ~const self::Binder, [INFO] [stdout] | ^^^^^^ can't be applied to `Binder` [INFO] [stdout] | [INFO] [stdout] help: mark `Binder` as `const` to allow it to have `const` implementations [INFO] [stdout] | [INFO] [stdout] 1337 | pub const trait Binder { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const `impl` for trait `IntoClosureConst` which is not `const` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/closure.rs:226:49 [INFO] [stdout] | [INFO] [stdout] 226 | impl const IntoClosureConst for T { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ this trait is not `const` [INFO] [stdout] | [INFO] [stdout] = note: marking a trait with `const` 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] help: mark `IntoClosureConst` as `const` to allow it to have `const` implementations [INFO] [stdout] | [INFO] [stdout] 213 | pub const trait IntoClosureConst { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const `impl` for trait `IntoClosureConst` which is not `const` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/closure.rs:219:12 [INFO] [stdout] | [INFO] [stdout] 219 | impl const IntoClosureConst for Closure { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ this trait is not `const` [INFO] [stdout] | [INFO] [stdout] = note: marking a trait with `const` 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] help: mark `IntoClosureConst` as `const` to allow it to have `const` implementations [INFO] [stdout] | [INFO] [stdout] 213 | pub const trait IntoClosureConst { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const `impl` for trait `IntoClosureConst` which is not `const` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/closure.rs:237:80 [INFO] [stdout] | [INFO] [stdout] 237 | impl const IntoClosureConst [INFO] [stdout] | ^^^^^^^^^^^^^^^^ this trait is not `const` [INFO] [stdout] | [INFO] [stdout] = note: marking a trait with `const` 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] help: mark `IntoClosureConst` as `const` to allow it to have `const` implementations [INFO] [stdout] | [INFO] [stdout] 213 | pub const trait IntoClosureConst { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const `impl` for trait `IntoClosureConst` which is not `const` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/closure.rs:263:54 [INFO] [stdout] | [INFO] [stdout] 263 | impl const IntoClosureConst for (usize, T) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ this trait is not `const` [INFO] [stdout] | [INFO] [stdout] = note: marking a trait with `const` 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] help: mark `IntoClosureConst` as `const` to allow it to have `const` implementations [INFO] [stdout] | [INFO] [stdout] 213 | pub const trait IntoClosureConst { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `[const]` can only be applied to `const` traits [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/cfg.rs:119:12 [INFO] [stdout] | [INFO] [stdout] 119 | C: ~const raw_cfg::CfgBase, [INFO] [stdout] | ^^^^^^ can't be applied to `CfgBase` [INFO] [stdout] | [INFO] [stdout] help: mark `CfgBase` as `const` to allow it to have `const` implementations [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/raw_cfg.rs:58:5 [INFO] [stdout] | [INFO] [stdout] 58 | pub const unsafe trait CfgBase { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `[const]` can only be applied to `const` traits [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/cfg.rs:190:12 [INFO] [stdout] | [INFO] [stdout] 190 | C: ~const raw_cfg::CfgInterruptLine, [INFO] [stdout] | ^^^^^^ can't be applied to `CfgInterruptLine` [INFO] [stdout] | [INFO] [stdout] help: mark `CfgInterruptLine` as `const` to allow it to have `const` implementations [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/raw_cfg.rs:250:5 [INFO] [stdout] | [INFO] [stdout] 250 | pub const unsafe trait CfgInterruptLine: ~const CfgBase { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `[const]` can only be applied to `const` traits [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/event_group.rs:182:28 [INFO] [stdout] | [INFO] [stdout] 182 | pub const fn finish>( [INFO] [stdout] | ^^^^^^ can't be applied to `CfgEventGroup` [INFO] [stdout] | [INFO] [stdout] help: mark `CfgEventGroup` as `const` to allow it to have `const` implementations [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/raw_cfg.rs:120:5 [INFO] [stdout] | [INFO] [stdout] 120 | pub const unsafe trait CfgEventGroup: ~const CfgBase { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `[const]` can only be applied to `const` traits [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/hook.rs:62:27 [INFO] [stdout] | [INFO] [stdout] 62 | pub const fn start(self, start: C) -> Self { [INFO] [stdout] | ^^^^^^ can't be applied to `IntoClosureConst` [INFO] [stdout] | [INFO] [stdout] help: mark `IntoClosureConst` as `const` to allow it to have `const` implementations [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/closure.rs:213:5 [INFO] [stdout] | [INFO] [stdout] 213 | pub const trait IntoClosureConst { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `[const]` can only be applied to `const` traits [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/hook.rs:98:28 [INFO] [stdout] | [INFO] [stdout] 98 | pub const fn finish>( [INFO] [stdout] | ^^^^^^ can't be applied to `CfgBase` [INFO] [stdout] | [INFO] [stdout] help: mark `CfgBase` as `const` to allow it to have `const` implementations [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/raw_cfg.rs:58:5 [INFO] [stdout] | [INFO] [stdout] 58 | pub const unsafe trait CfgBase { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `[const]` can only be applied to `const` traits [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/interrupt.rs:253:28 [INFO] [stdout] | [INFO] [stdout] 253 | pub const fn finish>( [INFO] [stdout] | ^^^^^^ can't be applied to `CfgInterruptLine` [INFO] [stdout] | [INFO] [stdout] help: mark `CfgInterruptLine` as `const` to allow it to have `const` implementations [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/raw_cfg.rs:250:5 [INFO] [stdout] | [INFO] [stdout] 250 | pub const unsafe trait CfgInterruptLine: ~const CfgBase { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `[const]` can only be applied to `const` traits [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/interrupt.rs:314:27 [INFO] [stdout] | [INFO] [stdout] 314 | pub const fn start(self, start: C) -> Self { [INFO] [stdout] | ^^^^^^ can't be applied to `IntoClosureConst` [INFO] [stdout] | [INFO] [stdout] help: mark `IntoClosureConst` as `const` to allow it to have `const` implementations [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/closure.rs:213:5 [INFO] [stdout] | [INFO] [stdout] 213 | pub const trait IntoClosureConst { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `[const]` can only be applied to `const` traits [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/interrupt.rs:368:28 [INFO] [stdout] | [INFO] [stdout] 368 | pub const fn finish>( [INFO] [stdout] | ^^^^^^ can't be applied to `CfgInterruptLine` [INFO] [stdout] | [INFO] [stdout] help: mark `CfgInterruptLine` as `const` to allow it to have `const` implementations [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/raw_cfg.rs:250:5 [INFO] [stdout] | [INFO] [stdout] 250 | pub const unsafe trait CfgInterruptLine: ~const CfgBase { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `[const]` can only be applied to `const` traits [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/mutex.rs:398:28 [INFO] [stdout] | [INFO] [stdout] 398 | pub const fn finish>( [INFO] [stdout] | ^^^^^^ can't be applied to `CfgMutex` [INFO] [stdout] | [INFO] [stdout] help: mark `CfgMutex` as `const` to allow it to have `const` implementations [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/raw_cfg.rs:152:5 [INFO] [stdout] | [INFO] [stdout] 152 | pub const unsafe trait CfgMutex: ~const CfgBase { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `[const]` can only be applied to `const` traits [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/semaphore.rs:200:28 [INFO] [stdout] | [INFO] [stdout] 200 | pub const fn finish>( [INFO] [stdout] | ^^^^^^ can't be applied to `CfgSemaphore` [INFO] [stdout] | [INFO] [stdout] help: mark `CfgSemaphore` as `const` to allow it to have `const` implementations [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/raw_cfg.rs:183:5 [INFO] [stdout] | [INFO] [stdout] 183 | pub const unsafe trait CfgSemaphore: ~const CfgBase { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `[const]` can only be applied to `const` traits [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/task.rs:342:27 [INFO] [stdout] | [INFO] [stdout] 342 | pub const fn start(self, start: C) -> Self { [INFO] [stdout] | ^^^^^^ can't be applied to `IntoClosureConst` [INFO] [stdout] | [INFO] [stdout] help: mark `IntoClosureConst` as `const` to allow it to have `const` implementations [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/closure.rs:213:5 [INFO] [stdout] | [INFO] [stdout] 213 | pub const trait IntoClosureConst { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `[const]` can only be applied to `const` traits [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/task.rs:384:28 [INFO] [stdout] | [INFO] [stdout] 384 | pub const fn finish>( [INFO] [stdout] | ^^^^^^ can't be applied to `CfgTask` [INFO] [stdout] | [INFO] [stdout] help: mark `CfgTask` as `const` to allow it to have `const` implementations [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/raw_cfg.rs:86:5 [INFO] [stdout] | [INFO] [stdout] 86 | pub const unsafe trait CfgTask: ~const CfgBase { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `[const]` can only be applied to `const` traits [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/timer.rs:453:27 [INFO] [stdout] | [INFO] [stdout] 453 | pub const fn start(self, start: C) -> Self { [INFO] [stdout] | ^^^^^^ can't be applied to `IntoClosureConst` [INFO] [stdout] | [INFO] [stdout] help: mark `IntoClosureConst` as `const` to allow it to have `const` implementations [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/closure.rs:213:5 [INFO] [stdout] | [INFO] [stdout] 213 | pub const trait IntoClosureConst { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `[const]` can only be applied to `const` traits [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/timer.rs:491:28 [INFO] [stdout] | [INFO] [stdout] 491 | pub const fn finish>( [INFO] [stdout] | ^^^^^^ can't be applied to `CfgTimer` [INFO] [stdout] | [INFO] [stdout] help: mark `CfgTimer` as `const` to allow it to have `const` implementations [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/raw_cfg.rs:216:5 [INFO] [stdout] | [INFO] [stdout] 216 | pub const unsafe trait CfgTimer: ~const CfgBase { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `[const]` can only be applied to `const` traits [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:530:12 [INFO] [stdout] | [INFO] [stdout] 530 | C: ~const raw_cfg::CfgBase, [INFO] [stdout] | ^^^^^^ can't be applied to `CfgBase` [INFO] [stdout] | [INFO] [stdout] help: mark `CfgBase` as `const` to allow it to have `const` implementations [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/raw_cfg.rs:58:5 [INFO] [stdout] | [INFO] [stdout] 58 | pub const unsafe trait CfgBase { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `[const]` can only be applied to `const` traits [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:532:15 [INFO] [stdout] | [INFO] [stdout] 532 | Func: ~const FnBind, [INFO] [stdout] | ^^^^^^ can't be applied to `FnBind` [INFO] [stdout] | [INFO] [stdout] help: mark `FnBind` as `const` to allow it to have `const` implementations [INFO] [stdout] | [INFO] [stdout] 1168 | pub const trait FnBind { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `[const]` can only be applied to `const` traits [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:934:12 [INFO] [stdout] | [INFO] [stdout] 934 | C: ~const raw_cfg::CfgBase, [INFO] [stdout] | ^^^^^^ can't be applied to `CfgBase` [INFO] [stdout] | [INFO] [stdout] help: mark `CfgBase` as `const` to allow it to have `const` implementations [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/raw_cfg.rs:58:5 [INFO] [stdout] | [INFO] [stdout] 58 | pub const unsafe trait CfgBase { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `[const]` can only be applied to `const` traits [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/hunk.rs:151:28 [INFO] [stdout] | [INFO] [stdout] 151 | pub const fn finish>( [INFO] [stdout] | ^^^^^^ can't be applied to `CfgBase` [INFO] [stdout] | [INFO] [stdout] help: mark `CfgBase` as `const` to allow it to have `const` implementations [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/raw_cfg.rs:58:5 [INFO] [stdout] | [INFO] [stdout] 58 | pub const unsafe trait CfgBase { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `[const]` can only be applied to `const` traits [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/hunk.rs:190:28 [INFO] [stdout] | [INFO] [stdout] 190 | pub const fn finish>( [INFO] [stdout] | ^^^^^^ can't be applied to `CfgBase` [INFO] [stdout] | [INFO] [stdout] help: mark `CfgBase` as `const` to allow it to have `const` implementations [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/raw_cfg.rs:58:5 [INFO] [stdout] | [INFO] [stdout] 58 | pub const unsafe trait CfgBase { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `[const]` can only be applied to `const` traits [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/raw_cfg.rs:87:32 [INFO] [stdout] | [INFO] [stdout] 87 | fn task_define( [INFO] [stdout] | ^^^^^^ can't be applied to `Bag` [INFO] [stdout] | [INFO] [stdout] help: mark `Bag` as `const` to allow it to have `const` implementations [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bag.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | pub const trait Bag: private::Sealed + Copy { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `[const]` can only be applied to `const` traits [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/raw_cfg.rs:121:39 [INFO] [stdout] | [INFO] [stdout] 121 | fn event_group_define( [INFO] [stdout] | ^^^^^^ can't be applied to `Bag` [INFO] [stdout] | [INFO] [stdout] help: mark `Bag` as `const` to allow it to have `const` implementations [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bag.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | pub const trait Bag: private::Sealed + Copy { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `[const]` can only be applied to `const` traits [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/raw_cfg.rs:153:33 [INFO] [stdout] | [INFO] [stdout] 153 | fn mutex_define( [INFO] [stdout] | ^^^^^^ can't be applied to `Bag` [INFO] [stdout] | [INFO] [stdout] help: mark `Bag` as `const` to allow it to have `const` implementations [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bag.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | pub const trait Bag: private::Sealed + Copy { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `[const]` can only be applied to `const` traits [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/raw_cfg.rs:184:37 [INFO] [stdout] | [INFO] [stdout] 184 | fn semaphore_define( [INFO] [stdout] | ^^^^^^ can't be applied to `Bag` [INFO] [stdout] | [INFO] [stdout] help: mark `Bag` as `const` to allow it to have `const` implementations [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bag.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | pub const trait Bag: private::Sealed + Copy { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `[const]` can only be applied to `const` traits [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/raw_cfg.rs:217:33 [INFO] [stdout] | [INFO] [stdout] 217 | fn timer_define( [INFO] [stdout] | ^^^^^^ can't be applied to `Bag` [INFO] [stdout] | [INFO] [stdout] help: mark `Bag` as `const` to allow it to have `const` implementations [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bag.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | pub const trait Bag: private::Sealed + Copy { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `[const]` can only be applied to `const` traits [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/raw_cfg.rs:251:42 [INFO] [stdout] | [INFO] [stdout] 251 | fn interrupt_line_define( [INFO] [stdout] | ^^^^^^ can't be applied to `Bag` [INFO] [stdout] | [INFO] [stdout] help: mark `Bag` as `const` to allow it to have `const` implementations [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bag.rs:6:5 [INFO] [stdout] | [INFO] [stdout] 6 | pub const trait Bag: private::Sealed + Copy { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0015]: cannot call non-const method `<(Binder0, Binder1, Binder2, Binder3, Binder4, Binder5, Binder6, Binder7, Binder8, Binder9, Binder10, Binder11, Binder12, Binder13, Binder14) as Binder>::register_dependency` in constant functions [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/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: method `register_dependency` is not const because trait `Binder` is not const [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1337:1 [INFO] [stdout] | [INFO] [stdout] 1337 | pub trait Binder { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ this trait is not const [INFO] [stdout] ... [INFO] [stdout] 1350 | fn register_dependency(&self, ctx: &mut CfgBindCtx<'_>); [INFO] [stdout] | -------------------------------------------------------- this method is not const [INFO] [stdout] = note: 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: consider making trait `Binder` const [INFO] [stdout] | [INFO] [stdout] 1337 | pub const trait Binder { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0015]: cannot call non-const method `<(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] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/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: method `into_runtime_binder` is not const because trait `Binder` is not const [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1337:1 [INFO] [stdout] | [INFO] [stdout] 1337 | pub trait Binder { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ this trait is not const [INFO] [stdout] ... [INFO] [stdout] 1357 | fn into_runtime_binder(self) -> Self::Runtime; [INFO] [stdout] | ---------------------------------------------- this method is not const [INFO] [stdout] = note: 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: consider making trait `Binder` const [INFO] [stdout] | [INFO] [stdout] 1337 | pub const trait Binder { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0015]: cannot call non-const method `<(Binder0, Binder1, Binder2, Binder3, Binder4, Binder5, Binder6, Binder7, Binder8, Binder9, Binder10, Binder11, Binder12, Binder13) as Binder>::register_dependency` in constant functions [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/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: method `register_dependency` is not const because trait `Binder` is not const [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1337:1 [INFO] [stdout] | [INFO] [stdout] 1337 | pub trait Binder { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ this trait is not const [INFO] [stdout] ... [INFO] [stdout] 1350 | fn register_dependency(&self, ctx: &mut CfgBindCtx<'_>); [INFO] [stdout] | -------------------------------------------------------- this method is not const [INFO] [stdout] = note: 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: consider making trait `Binder` const [INFO] [stdout] | [INFO] [stdout] 1337 | pub const trait Binder { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0015]: cannot call non-const method `<(Binder0, Binder1, Binder2, Binder3, Binder4, Binder5, Binder6, Binder7, Binder8, Binder9, Binder10, Binder11, Binder12, Binder13) as Binder>::into_runtime_binder` in constant functions [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/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: method `into_runtime_binder` is not const because trait `Binder` is not const [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1337:1 [INFO] [stdout] | [INFO] [stdout] 1337 | pub trait Binder { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ this trait is not const [INFO] [stdout] ... [INFO] [stdout] 1357 | fn into_runtime_binder(self) -> Self::Runtime; [INFO] [stdout] | ---------------------------------------------- this method is not const [INFO] [stdout] = note: 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: consider making trait `Binder` const [INFO] [stdout] | [INFO] [stdout] 1337 | pub const trait Binder { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0015]: cannot call non-const method `<(Binder0, Binder1, Binder2, Binder3, Binder4, Binder5, Binder6, Binder7, Binder8, Binder9, Binder10, Binder11, Binder12) as Binder>::register_dependency` in constant functions [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/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: method `register_dependency` is not const because trait `Binder` is not const [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1337:1 [INFO] [stdout] | [INFO] [stdout] 1337 | pub trait Binder { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ this trait is not const [INFO] [stdout] ... [INFO] [stdout] 1350 | fn register_dependency(&self, ctx: &mut CfgBindCtx<'_>); [INFO] [stdout] | -------------------------------------------------------- this method is not const [INFO] [stdout] = note: 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: consider making trait `Binder` const [INFO] [stdout] | [INFO] [stdout] 1337 | pub const trait Binder { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0015]: cannot call non-const method `<(Binder0, Binder1, Binder2, Binder3, Binder4, Binder5, Binder6, Binder7, Binder8, Binder9, Binder10, Binder11, Binder12) as Binder>::into_runtime_binder` in constant functions [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/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: method `into_runtime_binder` is not const because trait `Binder` is not const [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1337:1 [INFO] [stdout] | [INFO] [stdout] 1337 | pub trait Binder { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ this trait is not const [INFO] [stdout] ... [INFO] [stdout] 1357 | fn into_runtime_binder(self) -> Self::Runtime; [INFO] [stdout] | ---------------------------------------------- this method is not const [INFO] [stdout] = note: 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: consider making trait `Binder` const [INFO] [stdout] | [INFO] [stdout] 1337 | pub const trait Binder { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0015]: cannot call non-const method `<(Binder0, Binder1, Binder2, Binder3, Binder4, Binder5, Binder6, Binder7, Binder8, Binder9, Binder10, Binder11) as Binder>::register_dependency` in constant functions [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/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: method `register_dependency` is not const because trait `Binder` is not const [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1337:1 [INFO] [stdout] | [INFO] [stdout] 1337 | pub trait Binder { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ this trait is not const [INFO] [stdout] ... [INFO] [stdout] 1350 | fn register_dependency(&self, ctx: &mut CfgBindCtx<'_>); [INFO] [stdout] | -------------------------------------------------------- this method is not const [INFO] [stdout] = note: 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: consider making trait `Binder` const [INFO] [stdout] | [INFO] [stdout] 1337 | pub const trait Binder { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0015]: cannot call non-const method `<(Binder0, Binder1, Binder2, Binder3, Binder4, Binder5, Binder6, Binder7, Binder8, Binder9, Binder10, Binder11) as Binder>::into_runtime_binder` in constant functions [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/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: method `into_runtime_binder` is not const because trait `Binder` is not const [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1337:1 [INFO] [stdout] | [INFO] [stdout] 1337 | pub trait Binder { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ this trait is not const [INFO] [stdout] ... [INFO] [stdout] 1357 | fn into_runtime_binder(self) -> Self::Runtime; [INFO] [stdout] | ---------------------------------------------- this method is not const [INFO] [stdout] = note: 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: consider making trait `Binder` const [INFO] [stdout] | [INFO] [stdout] 1337 | pub const trait Binder { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0015]: cannot call non-const method `<(Binder0, Binder1, Binder2, Binder3, Binder4, Binder5, Binder6, Binder7, Binder8, Binder9, Binder10) as Binder>::register_dependency` in constant functions [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/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: method `register_dependency` is not const because trait `Binder` is not const [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1337:1 [INFO] [stdout] | [INFO] [stdout] 1337 | pub trait Binder { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ this trait is not const [INFO] [stdout] ... [INFO] [stdout] 1350 | fn register_dependency(&self, ctx: &mut CfgBindCtx<'_>); [INFO] [stdout] | -------------------------------------------------------- this method is not const [INFO] [stdout] = note: 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: consider making trait `Binder` const [INFO] [stdout] | [INFO] [stdout] 1337 | pub const trait Binder { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0015]: cannot call non-const method `<(Binder0, Binder1, Binder2, Binder3, Binder4, Binder5, Binder6, Binder7, Binder8, Binder9, Binder10) as Binder>::into_runtime_binder` in constant functions [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/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: method `into_runtime_binder` is not const because trait `Binder` is not const [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1337:1 [INFO] [stdout] | [INFO] [stdout] 1337 | pub trait Binder { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ this trait is not const [INFO] [stdout] ... [INFO] [stdout] 1357 | fn into_runtime_binder(self) -> Self::Runtime; [INFO] [stdout] | ---------------------------------------------- this method is not const [INFO] [stdout] = note: 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: consider making trait `Binder` const [INFO] [stdout] | [INFO] [stdout] 1337 | pub const trait Binder { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0015]: cannot call non-const method `<(Binder0, Binder1, Binder2, Binder3, Binder4, Binder5, Binder6, Binder7, Binder8, Binder9) as Binder>::register_dependency` in constant functions [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/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: method `register_dependency` is not const because trait `Binder` is not const [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1337:1 [INFO] [stdout] | [INFO] [stdout] 1337 | pub trait Binder { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ this trait is not const [INFO] [stdout] ... [INFO] [stdout] 1350 | fn register_dependency(&self, ctx: &mut CfgBindCtx<'_>); [INFO] [stdout] | -------------------------------------------------------- this method is not const [INFO] [stdout] = note: 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: consider making trait `Binder` const [INFO] [stdout] | [INFO] [stdout] 1337 | pub const trait Binder { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0015]: cannot call non-const method `<(Binder0, Binder1, Binder2, Binder3, Binder4, Binder5, Binder6, Binder7, Binder8, Binder9) as Binder>::into_runtime_binder` in constant functions [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/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: method `into_runtime_binder` is not const because trait `Binder` is not const [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1337:1 [INFO] [stdout] | [INFO] [stdout] 1337 | pub trait Binder { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ this trait is not const [INFO] [stdout] ... [INFO] [stdout] 1357 | fn into_runtime_binder(self) -> Self::Runtime; [INFO] [stdout] | ---------------------------------------------- this method is not const [INFO] [stdout] = note: 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: consider making trait `Binder` const [INFO] [stdout] | [INFO] [stdout] 1337 | pub const trait Binder { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0015]: cannot call non-const method `<(Binder0, Binder1, Binder2, Binder3, Binder4, Binder5, Binder6, Binder7, Binder8) as Binder>::register_dependency` in constant functions [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/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: method `register_dependency` is not const because trait `Binder` is not const [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1337:1 [INFO] [stdout] | [INFO] [stdout] 1337 | pub trait Binder { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ this trait is not const [INFO] [stdout] ... [INFO] [stdout] 1350 | fn register_dependency(&self, ctx: &mut CfgBindCtx<'_>); [INFO] [stdout] | -------------------------------------------------------- this method is not const [INFO] [stdout] = note: 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: consider making trait `Binder` const [INFO] [stdout] | [INFO] [stdout] 1337 | pub const trait Binder { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0015]: cannot call non-const method `<(Binder0, Binder1, Binder2, Binder3, Binder4, Binder5, Binder6, Binder7, Binder8) as Binder>::into_runtime_binder` in constant functions [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/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: method `into_runtime_binder` is not const because trait `Binder` is not const [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1337:1 [INFO] [stdout] | [INFO] [stdout] 1337 | pub trait Binder { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ this trait is not const [INFO] [stdout] ... [INFO] [stdout] 1357 | fn into_runtime_binder(self) -> Self::Runtime; [INFO] [stdout] | ---------------------------------------------- this method is not const [INFO] [stdout] = note: 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: consider making trait `Binder` const [INFO] [stdout] | [INFO] [stdout] 1337 | pub const trait Binder { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0015]: cannot call non-const method `<(Binder0, Binder1, Binder2, Binder3, Binder4, Binder5, Binder6, Binder7) as Binder>::register_dependency` in constant functions [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/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: method `register_dependency` is not const because trait `Binder` is not const [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1337:1 [INFO] [stdout] | [INFO] [stdout] 1337 | pub trait Binder { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ this trait is not const [INFO] [stdout] ... [INFO] [stdout] 1350 | fn register_dependency(&self, ctx: &mut CfgBindCtx<'_>); [INFO] [stdout] | -------------------------------------------------------- this method is not const [INFO] [stdout] = note: 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: consider making trait `Binder` const [INFO] [stdout] | [INFO] [stdout] 1337 | pub const trait Binder { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0015]: cannot call non-const method `<(Binder0, Binder1, Binder2, Binder3, Binder4, Binder5, Binder6, Binder7) as Binder>::into_runtime_binder` in constant functions [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/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: method `into_runtime_binder` is not const because trait `Binder` is not const [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1337:1 [INFO] [stdout] | [INFO] [stdout] 1337 | pub trait Binder { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ this trait is not const [INFO] [stdout] ... [INFO] [stdout] 1357 | fn into_runtime_binder(self) -> Self::Runtime; [INFO] [stdout] | ---------------------------------------------- this method is not const [INFO] [stdout] = note: 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: consider making trait `Binder` const [INFO] [stdout] | [INFO] [stdout] 1337 | pub const trait Binder { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0015]: cannot call non-const method `<(Binder0, Binder1, Binder2, Binder3, Binder4, Binder5, Binder6) as Binder>::register_dependency` in constant functions [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/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: method `register_dependency` is not const because trait `Binder` is not const [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1337:1 [INFO] [stdout] | [INFO] [stdout] 1337 | pub trait Binder { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ this trait is not const [INFO] [stdout] ... [INFO] [stdout] 1350 | fn register_dependency(&self, ctx: &mut CfgBindCtx<'_>); [INFO] [stdout] | -------------------------------------------------------- this method is not const [INFO] [stdout] = note: 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: consider making trait `Binder` const [INFO] [stdout] | [INFO] [stdout] 1337 | pub const trait Binder { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0015]: cannot call non-const method `<(Binder0, Binder1, Binder2, Binder3, Binder4, Binder5, Binder6) as Binder>::into_runtime_binder` in constant functions [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/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: method `into_runtime_binder` is not const because trait `Binder` is not const [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1337:1 [INFO] [stdout] | [INFO] [stdout] 1337 | pub trait Binder { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ this trait is not const [INFO] [stdout] ... [INFO] [stdout] 1357 | fn into_runtime_binder(self) -> Self::Runtime; [INFO] [stdout] | ---------------------------------------------- this method is not const [INFO] [stdout] = note: 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: consider making trait `Binder` const [INFO] [stdout] | [INFO] [stdout] 1337 | pub const trait Binder { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0015]: cannot call non-const method `<(Binder0, Binder1, Binder2, Binder3, Binder4, Binder5) as Binder>::register_dependency` in constant functions [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/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: method `register_dependency` is not const because trait `Binder` is not const [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1337:1 [INFO] [stdout] | [INFO] [stdout] 1337 | pub trait Binder { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ this trait is not const [INFO] [stdout] ... [INFO] [stdout] 1350 | fn register_dependency(&self, ctx: &mut CfgBindCtx<'_>); [INFO] [stdout] | -------------------------------------------------------- this method is not const [INFO] [stdout] = note: 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: consider making trait `Binder` const [INFO] [stdout] | [INFO] [stdout] 1337 | pub const trait Binder { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0015]: cannot call non-const method `<(Binder0, Binder1, Binder2, Binder3, Binder4, Binder5) as Binder>::into_runtime_binder` in constant functions [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/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: method `into_runtime_binder` is not const because trait `Binder` is not const [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1337:1 [INFO] [stdout] | [INFO] [stdout] 1337 | pub trait Binder { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ this trait is not const [INFO] [stdout] ... [INFO] [stdout] 1357 | fn into_runtime_binder(self) -> Self::Runtime; [INFO] [stdout] | ---------------------------------------------- this method is not const [INFO] [stdout] = note: 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: consider making trait `Binder` const [INFO] [stdout] | [INFO] [stdout] 1337 | pub const trait Binder { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0015]: cannot call non-const method `<(Binder0, Binder1, Binder2, Binder3, Binder4) as Binder>::register_dependency` in constant functions [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/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: method `register_dependency` is not const because trait `Binder` is not const [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1337:1 [INFO] [stdout] | [INFO] [stdout] 1337 | pub trait Binder { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ this trait is not const [INFO] [stdout] ... [INFO] [stdout] 1350 | fn register_dependency(&self, ctx: &mut CfgBindCtx<'_>); [INFO] [stdout] | -------------------------------------------------------- this method is not const [INFO] [stdout] = note: 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: consider making trait `Binder` const [INFO] [stdout] | [INFO] [stdout] 1337 | pub const trait Binder { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0015]: cannot call non-const method `<(Binder0, Binder1, Binder2, Binder3, Binder4) as Binder>::into_runtime_binder` in constant functions [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/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: method `into_runtime_binder` is not const because trait `Binder` is not const [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1337:1 [INFO] [stdout] | [INFO] [stdout] 1337 | pub trait Binder { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ this trait is not const [INFO] [stdout] ... [INFO] [stdout] 1357 | fn into_runtime_binder(self) -> Self::Runtime; [INFO] [stdout] | ---------------------------------------------- this method is not const [INFO] [stdout] = note: 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: consider making trait `Binder` const [INFO] [stdout] | [INFO] [stdout] 1337 | pub const trait Binder { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0015]: cannot call non-const method `<(Binder0, Binder1, Binder2, Binder3) as Binder>::register_dependency` in constant functions [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/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: method `register_dependency` is not const because trait `Binder` is not const [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1337:1 [INFO] [stdout] | [INFO] [stdout] 1337 | pub trait Binder { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ this trait is not const [INFO] [stdout] ... [INFO] [stdout] 1350 | fn register_dependency(&self, ctx: &mut CfgBindCtx<'_>); [INFO] [stdout] | -------------------------------------------------------- this method is not const [INFO] [stdout] = note: 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: consider making trait `Binder` const [INFO] [stdout] | [INFO] [stdout] 1337 | pub const trait Binder { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0015]: cannot call non-const method `<(Binder0, Binder1, Binder2, Binder3) as Binder>::into_runtime_binder` in constant functions [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/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: method `into_runtime_binder` is not const because trait `Binder` is not const [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1337:1 [INFO] [stdout] | [INFO] [stdout] 1337 | pub trait Binder { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ this trait is not const [INFO] [stdout] ... [INFO] [stdout] 1357 | fn into_runtime_binder(self) -> Self::Runtime; [INFO] [stdout] | ---------------------------------------------- this method is not const [INFO] [stdout] = note: 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: consider making trait `Binder` const [INFO] [stdout] | [INFO] [stdout] 1337 | pub const trait Binder { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0015]: cannot call non-const method `<(Binder0, Binder1, Binder2) as Binder>::register_dependency` in constant functions [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/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: method `register_dependency` is not const because trait `Binder` is not const [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1337:1 [INFO] [stdout] | [INFO] [stdout] 1337 | pub trait Binder { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ this trait is not const [INFO] [stdout] ... [INFO] [stdout] 1350 | fn register_dependency(&self, ctx: &mut CfgBindCtx<'_>); [INFO] [stdout] | -------------------------------------------------------- this method is not const [INFO] [stdout] = note: 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: consider making trait `Binder` const [INFO] [stdout] | [INFO] [stdout] 1337 | pub const trait Binder { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0015]: cannot call non-const method `<(Binder0, Binder1, Binder2) as Binder>::into_runtime_binder` in constant functions [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/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: method `into_runtime_binder` is not const because trait `Binder` is not const [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1337:1 [INFO] [stdout] | [INFO] [stdout] 1337 | pub trait Binder { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ this trait is not const [INFO] [stdout] ... [INFO] [stdout] 1357 | fn into_runtime_binder(self) -> Self::Runtime; [INFO] [stdout] | ---------------------------------------------- this method is not const [INFO] [stdout] = note: 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: consider making trait `Binder` const [INFO] [stdout] | [INFO] [stdout] 1337 | pub const trait Binder { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0015]: cannot call non-const method `<(Binder0, Binder1) as Binder>::register_dependency` in constant functions [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/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: method `register_dependency` is not const because trait `Binder` is not const [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1337:1 [INFO] [stdout] | [INFO] [stdout] 1337 | pub trait Binder { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ this trait is not const [INFO] [stdout] ... [INFO] [stdout] 1350 | fn register_dependency(&self, ctx: &mut CfgBindCtx<'_>); [INFO] [stdout] | -------------------------------------------------------- this method is not const [INFO] [stdout] = note: 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: consider making trait `Binder` const [INFO] [stdout] | [INFO] [stdout] 1337 | pub const trait Binder { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0015]: cannot call non-const method `<(Binder0, Binder1) as Binder>::into_runtime_binder` in constant functions [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/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: method `into_runtime_binder` is not const because trait `Binder` is not const [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1337:1 [INFO] [stdout] | [INFO] [stdout] 1337 | pub trait Binder { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ this trait is not const [INFO] [stdout] ... [INFO] [stdout] 1357 | fn into_runtime_binder(self) -> Self::Runtime; [INFO] [stdout] | ---------------------------------------------- this method is not const [INFO] [stdout] = note: 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: consider making trait `Binder` const [INFO] [stdout] | [INFO] [stdout] 1337 | pub const trait Binder { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0015]: cannot call non-const method `<(Binder0,) as Binder>::register_dependency` in constant functions [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/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: method `register_dependency` is not const because trait `Binder` is not const [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1337:1 [INFO] [stdout] | [INFO] [stdout] 1337 | pub trait Binder { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ this trait is not const [INFO] [stdout] ... [INFO] [stdout] 1350 | fn register_dependency(&self, ctx: &mut CfgBindCtx<'_>); [INFO] [stdout] | -------------------------------------------------------- this method is not const [INFO] [stdout] = note: 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: consider making trait `Binder` const [INFO] [stdout] | [INFO] [stdout] 1337 | pub const trait Binder { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0015]: cannot call non-const method `<(Binder0,) as Binder>::into_runtime_binder` in constant functions [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/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: method `into_runtime_binder` is not const because trait `Binder` is not const [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1337:1 [INFO] [stdout] | [INFO] [stdout] 1337 | pub trait Binder { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ this trait is not const [INFO] [stdout] ... [INFO] [stdout] 1357 | fn into_runtime_binder(self) -> Self::Runtime; [INFO] [stdout] | ---------------------------------------------- this method is not const [INFO] [stdout] = note: 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: consider making trait `Binder` const [INFO] [stdout] | [INFO] [stdout] 1337 | pub const trait Binder { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0015]: cannot call non-const method `<() as Binder>::register_dependency` in constant functions [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/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: method `register_dependency` is not const because trait `Binder` is not const [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1337:1 [INFO] [stdout] | [INFO] [stdout] 1337 | pub trait Binder { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ this trait is not const [INFO] [stdout] ... [INFO] [stdout] 1350 | fn register_dependency(&self, ctx: &mut CfgBindCtx<'_>); [INFO] [stdout] | -------------------------------------------------------- this method is not const [INFO] [stdout] = note: 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: consider making trait `Binder` const [INFO] [stdout] | [INFO] [stdout] 1337 | pub const trait Binder { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0015]: cannot call non-const method `<() as Binder>::into_runtime_binder` in constant functions [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/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: method `into_runtime_binder` is not const because trait `Binder` is not const [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1337:1 [INFO] [stdout] | [INFO] [stdout] 1337 | pub trait Binder { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ this trait is not const [INFO] [stdout] ... [INFO] [stdout] 1357 | fn into_runtime_binder(self) -> Self::Runtime; [INFO] [stdout] | ---------------------------------------------- this method is not const [INFO] [stdout] = note: 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: consider making trait `Binder` const [INFO] [stdout] | [INFO] [stdout] 1337 | pub const trait Binder { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0015]: cannot call non-const method `>::bind` in constant functions [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/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: method `bind` is not const because trait `FnBind` is not const [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1168:1 [INFO] [stdout] | [INFO] [stdout] 1168 | pub trait FnBind { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ this trait is not const [INFO] [stdout] ... [INFO] [stdout] 1172 | fn bind(self, binder: Binder, ctx: &mut CfgBindCtx<'_>) -> Self::BoundFn; [INFO] [stdout] | ------------------------------------------------------------------------- this method is not const [INFO] [stdout] = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants [INFO] [stdout] help: consider making trait `FnBind` const [INFO] [stdout] | [INFO] [stdout] 1168 | pub const trait FnBind { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `T: [const] Destruct` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/vec.rs:61:15 [INFO] [stdout] | [INFO] [stdout] 61 | while this.len() < n { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] note: required for `vec::ComptimeVec` to implement `[const] Deref` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/vec.rs:168:32 [INFO] [stdout] | [INFO] [stdout] 168 | impl const ops::Deref for ComptimeVec { [INFO] [stdout] | --------------- ^^^^^^^^^^ ^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | unsatisfied trait bound introduced here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `T: [const] Destruct` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/vec.rs:123:19 [INFO] [stdout] | [INFO] [stdout] 123 | while i < self.len() { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] note: required for `vec::ComptimeVec` to implement `[const] Deref` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/vec.rs:168:32 [INFO] [stdout] | [INFO] [stdout] 168 | impl const ops::Deref for ComptimeVec { [INFO] [stdout] | --------------- ^^^^^^^^^^ ^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | unsatisfied trait bound introduced here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `T: [const] Destruct` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/vec.rs:124:25 [INFO] [stdout] | [INFO] [stdout] 124 | out.push(f(&self[i])); [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] note: required for `vec::ComptimeVec` to implement `[const] Deref` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/vec.rs:168:32 [INFO] [stdout] | [INFO] [stdout] 168 | impl const ops::Deref for ComptimeVec { [INFO] [stdout] | --------------- ^^^^^^^^^^ ^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | unsatisfied trait bound introduced here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `T: [const] Destruct` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/vec.rs:159:17 [INFO] [stdout] | [INFO] [stdout] 159 | assert!(self.len() == LEN); [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] note: required for `vec::ComptimeVec` to implement `[const] Deref` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/vec.rs:168:32 [INFO] [stdout] | [INFO] [stdout] 168 | impl const ops::Deref for ComptimeVec { [INFO] [stdout] | --------------- ^^^^^^^^^^ ^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | unsatisfied trait bound introduced here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `T: [const] FnOnce(&utils::alloc::ConstAllocator)` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/alloc.rs:173:14 [INFO] [stdout] | [INFO] [stdout] 173 | self(allocator) [INFO] [stdout] | ---- ^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `T: [const] FnOnce(P, &utils::alloc::ConstAllocator)` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/alloc.rs:184:9 [INFO] [stdout] | [INFO] [stdout] 184 | (self.1)(self.0, allocator) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `uninit_array` found for union `MaybeUninit` in the current scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/aligned_storage.rs:22:61 [INFO] [stdout] | [INFO] [stdout] 22 | const INIT: Self = Self(elain::Align::NEW, MaybeUninit::uninit_array()); [INFO] [stdout] | ^^^^^^^^^^^^ function or associated item not found in `MaybeUninit<_>` [INFO] [stdout] | [INFO] [stdout] note: if you're trying to build a new `MaybeUninit<_>` consider using one of the following associated functions: [INFO] [stdout] MaybeUninit::::new [INFO] [stdout] MaybeUninit::::uninit [INFO] [stdout] MaybeUninit::::zeroed [INFO] [stdout] --> /rustc/bbe853615821442ef11d6cd42a30a73432b38d89/library/core/src/mem/maybe_uninit.rs:406:4 [INFO] [stdout] help: there is an associated function `uninit` with a similar name [INFO] [stdout] | [INFO] [stdout] 22 - const INIT: Self = Self(elain::Align::NEW, MaybeUninit::uninit_array()); [INFO] [stdout] 22 + const INIT: Self = Self(elain::Align::NEW, MaybeUninit::uninit()); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `T: [const] Destruct` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/binary_heap/veclike.rs:34:9 [INFO] [stdout] | [INFO] [stdout] 34 | (**self).is_empty() [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required for `vec::ComptimeVec` to implement `[const] Deref` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/vec.rs:168:32 [INFO] [stdout] | [INFO] [stdout] 168 | impl const ops::Deref for ComptimeVec { [INFO] [stdout] | --------------- ^^^^^^^^^^ ^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | unsatisfied trait bound introduced here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `T: [const] Destruct` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/binary_heap/veclike.rs:37:9 [INFO] [stdout] | [INFO] [stdout] 37 | (**self).len() [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: required for `vec::ComptimeVec` to implement `[const] Deref` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/vec.rs:168:32 [INFO] [stdout] | [INFO] [stdout] 168 | impl const ops::Deref for ComptimeVec { [INFO] [stdout] | --------------- ^^^^^^^^^^ ^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | unsatisfied trait bound introduced here [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `T: [const] PartialOrd` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/binary_heap/mod.rs:27:9 [INFO] [stdout] | [INFO] [stdout] 27 | *x < *y [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `T: [const] DerefMut` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/binary_heap/mod.rs:71:30 [INFO] [stdout] | [INFO] [stdout] 71 | let slice = &mut **self; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `::Element: [const] Destruct` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/binary_heap/mod.rs:83:33 [INFO] [stdout] | [INFO] [stdout] 83 | sift_up(slice, 0, i, ctx); [INFO] [stdout] | ------- ^^^^^ [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `sift_up` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/binary_heap/mod.rs:132:14 [INFO] [stdout] | [INFO] [stdout] 124 | const unsafe fn sift_up( [INFO] [stdout] | ------- required by a bound in this function [INFO] [stdout] ... [INFO] [stdout] 132 | Element: ~const Destruct, [INFO] [stdout] | ^^^^^^^^^^^^^^^ required by this bound in `sift_up` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `Ctx: [const] Destruct` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/binary_heap/mod.rs:83:46 [INFO] [stdout] | [INFO] [stdout] 83 | sift_up(slice, 0, i, ctx); [INFO] [stdout] | ------- ^^^ [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `sift_up` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/binary_heap/mod.rs:131:42 [INFO] [stdout] | [INFO] [stdout] 124 | const unsafe fn sift_up( [INFO] [stdout] | ------- required by a bound in this function [INFO] [stdout] ... [INFO] [stdout] 131 | Ctx: ~const BinaryHeapCtx + ~const Destruct, [INFO] [stdout] | ^^^^^^^^^^^^^^^ required by this bound in `sift_up` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `::Element: [const] Destruct` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/binary_heap/mod.rs:85:35 [INFO] [stdout] | [INFO] [stdout] 85 | sift_down(slice, i, ctx); [INFO] [stdout] | --------- ^^^^^ [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `binary_heap::sift_down` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/binary_heap/mod.rs:168:14 [INFO] [stdout] | [INFO] [stdout] 165 | const unsafe fn sift_down(this: &mut [Element], pos: usize, mut ctx: Ctx) [INFO] [stdout] | --------- required by a bound in this function [INFO] [stdout] ... [INFO] [stdout] 168 | Element: ~const Destruct, [INFO] [stdout] | ^^^^^^^^^^^^^^^ required by this bound in `sift_down` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `Ctx: [const] Destruct` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/binary_heap/mod.rs:85:45 [INFO] [stdout] | [INFO] [stdout] 85 | sift_down(slice, i, ctx); [INFO] [stdout] | --------- ^^^ [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `binary_heap::sift_down` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/binary_heap/mod.rs:167:42 [INFO] [stdout] | [INFO] [stdout] 165 | const unsafe fn sift_down(this: &mut [Element], pos: usize, mut ctx: Ctx) [INFO] [stdout] | --------- required by a bound in this function [INFO] [stdout] 166 | where [INFO] [stdout] 167 | Ctx: ~const BinaryHeapCtx + ~const Destruct, [INFO] [stdout] | ^^^^^^^^^^^^^^^ required by this bound in `sift_down` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `T: [const] DerefMut` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/binary_heap/mod.rs:103:26 [INFO] [stdout] | [INFO] [stdout] 103 | let slice = &mut **self; [INFO] [stdout] | ^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `::Element: [const] Destruct` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/binary_heap/mod.rs:107:26 [INFO] [stdout] | [INFO] [stdout] 107 | unsafe { sift_up(slice, 0, i, ctx) } [INFO] [stdout] | ------- ^^^^^ [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `sift_up` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/binary_heap/mod.rs:132:14 [INFO] [stdout] | [INFO] [stdout] 124 | const unsafe fn sift_up( [INFO] [stdout] | ------- required by a bound in this function [INFO] [stdout] ... [INFO] [stdout] 132 | Element: ~const Destruct, [INFO] [stdout] | ^^^^^^^^^^^^^^^ required by this bound in `sift_up` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `Ctx: [const] Destruct` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/binary_heap/mod.rs:107:39 [INFO] [stdout] | [INFO] [stdout] 107 | unsafe { sift_up(slice, 0, i, ctx) } [INFO] [stdout] | ------- ^^^ [INFO] [stdout] | | [INFO] [stdout] | required by a bound introduced by this call [INFO] [stdout] | [INFO] [stdout] note: required by a bound in `sift_up` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/binary_heap/mod.rs:131:42 [INFO] [stdout] | [INFO] [stdout] 124 | const unsafe fn sift_up( [INFO] [stdout] | ------- required by a bound in this function [INFO] [stdout] ... [INFO] [stdout] 131 | Ctx: ~const BinaryHeapCtx + ~const Destruct, [INFO] [stdout] | ^^^^^^^^^^^^^^^ required by this bound in `sift_up` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `uninit_array` found for union `MaybeUninit` in the current scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/init.rs:39:43 [INFO] [stdout] | [INFO] [stdout] 39 | let mut array = mem::MaybeUninit::uninit_array(); [INFO] [stdout] | ^^^^^^^^^^^^ function or associated item not found in `MaybeUninit<_>` [INFO] [stdout] | [INFO] [stdout] note: if you're trying to build a new `MaybeUninit<_>` consider using one of the following associated functions: [INFO] [stdout] MaybeUninit::::new [INFO] [stdout] MaybeUninit::::uninit [INFO] [stdout] MaybeUninit::::zeroed [INFO] [stdout] --> /rustc/bbe853615821442ef11d6cd42a30a73432b38d89/library/core/src/mem/maybe_uninit.rs:406:4 [INFO] [stdout] help: there is an associated function `uninit` with a similar name [INFO] [stdout] | [INFO] [stdout] 39 - let mut array = mem::MaybeUninit::uninit_array(); [INFO] [stdout] 39 + let mut array = mem::MaybeUninit::uninit(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `uninit_array` found for union `MaybeUninit` in the current scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/mem.rs:31:18 [INFO] [stdout] | [INFO] [stdout] 31 | MaybeUninit::uninit_array() [INFO] [stdout] | ^^^^^^^^^^^^ function or associated item not found in `MaybeUninit<_>` [INFO] [stdout] | [INFO] [stdout] note: if you're trying to build a new `MaybeUninit<_>` consider using one of the following associated functions: [INFO] [stdout] MaybeUninit::::new [INFO] [stdout] MaybeUninit::::uninit [INFO] [stdout] MaybeUninit::::zeroed [INFO] [stdout] --> /rustc/bbe853615821442ef11d6cd42a30a73432b38d89/library/core/src/mem/maybe_uninit.rs:406:4 [INFO] [stdout] help: there is an associated function `uninit` with a similar name [INFO] [stdout] | [INFO] [stdout] 31 - MaybeUninit::uninit_array() [INFO] [stdout] 31 + MaybeUninit::uninit() [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `uninit_array` found for union `MaybeUninit` in the current scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/for_times.rs:204:38 [INFO] [stdout] | [INFO] [stdout] 204 | let mut array = MaybeUninit::uninit_array::<{$len_value}>(); [INFO] [stdout] | ^^^^^^^^^^^^ function or associated item not found in `MaybeUninit<_>` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/interrupt.rs:584:9 [INFO] [stdout] | [INFO] [stdout] 584 | / const_array_from_fn! { [INFO] [stdout] 585 | | fn iter<[T: MakeCombinedHandlersTrait], I: Nat>(ref mut cell: T) -> ProtoCombinedHandlerFn { [INFO] [stdout] 586 | | #[inline(always)] [INFO] [stdout] 587 | | fn proto_combined_handler() { [INFO] [stdout] ... | [INFO] [stdout] 614 | | (0..NUM_HANDLERS).map(|i| iter::<[Self], i>(Self(PhantomData))).collect::<[_; Handlers::NumHandlers]>() [INFO] [stdout] 615 | | } [INFO] [stdout] | |_________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: if you're trying to build a new `MaybeUninit<_>` consider using one of the following associated functions: [INFO] [stdout] MaybeUninit::::new [INFO] [stdout] MaybeUninit::::uninit [INFO] [stdout] MaybeUninit::::zeroed [INFO] [stdout] --> /rustc/bbe853615821442ef11d6cd42a30a73432b38d89/library/core/src/mem/maybe_uninit.rs:406:4 [INFO] [stdout] = note: this error originates in the macro `const_array_from_fn` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `uninit_array` found for union `MaybeUninit` in the current scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/for_times.rs:204:38 [INFO] [stdout] | [INFO] [stdout] 204 | let mut array = MaybeUninit::uninit_array::<{$len_value}>(); [INFO] [stdout] | ^^^^^^^^^^^^ function or associated item not found in `MaybeUninit<_>` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/interrupt.rs:619:9 [INFO] [stdout] | [INFO] [stdout] 619 | / const_array_from_fn! { [INFO] [stdout] 620 | | fn iter<[T: MakeCombinedHandlersTrait], I: Nat>(ref mut cell: T) -> Option { [INFO] [stdout] 621 | | extern "C" fn combined_handler() { [INFO] [stdout] 622 | | T::PROTO_COMBINED_HANDLERS[I::N](); [INFO] [stdout] ... | [INFO] [stdout] 641 | | (0..NUM_HANDLERS).map(|i| iter::<[Self], i>(Self(PhantomData))).collect::<[_; Handlers::NumHandlers]>() [INFO] [stdout] 642 | | } [INFO] [stdout] | |_________- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: if you're trying to build a new `MaybeUninit<_>` consider using one of the following associated functions: [INFO] [stdout] MaybeUninit::::new [INFO] [stdout] MaybeUninit::::uninit [INFO] [stdout] MaybeUninit::::zeroed [INFO] [stdout] --> /rustc/bbe853615821442ef11d6cd42a30a73432b38d89/library/core/src/mem/maybe_uninit.rs:406:4 [INFO] [stdout] = note: this error originates in the macro `const_array_from_fn` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `uninit_array` found for union `MaybeUninit` in the current scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/for_times.rs:204:38 [INFO] [stdout] | [INFO] [stdout] 204 | let mut array = MaybeUninit::uninit_array::<{$len_value}>(); [INFO] [stdout] | ^^^^^^^^^^^^ function or associated item not found in `MaybeUninit<_>` [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/interrupt.rs:674:5 [INFO] [stdout] | [INFO] [stdout] 674 | / const_array_from_fn! { [INFO] [stdout] 675 | | fn iter<[T: MakeCombinedHandlersTrait], I: Nat>(ref mut cell: T) -> Option { [INFO] [stdout] 676 | | // The interrupt line [INFO] [stdout] 677 | | let line = I::N; [INFO] [stdout] ... | [INFO] [stdout] 699 | | >], i>(MakeCombinedHandlers(PhantomData))).collect::<[_; NumLines]>() [INFO] [stdout] 700 | | } [INFO] [stdout] | |_____- in this macro invocation [INFO] [stdout] | [INFO] [stdout] note: if you're trying to build a new `MaybeUninit<_>` consider using one of the following associated functions: [INFO] [stdout] MaybeUninit::::new [INFO] [stdout] MaybeUninit::::uninit [INFO] [stdout] MaybeUninit::::zeroed [INFO] [stdout] --> /rustc/bbe853615821442ef11d6cd42a30a73432b38d89/library/core/src/mem/maybe_uninit.rs:406:4 [INFO] [stdout] = note: this error originates in the macro `const_array_from_fn` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `SorterUseInfoList: [const] Deref` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind/sorter.rs:513:13 [INFO] [stdout] | [INFO] [stdout] 513 | temp_uses, [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `VertexRefLessThan: [const] FnMut(&VertexRef, &VertexRef)` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind/sorter.rs:626:13 [INFO] [stdout] | [INFO] [stdout] 626 | (self.vertex_ord_lt)(x, y) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `uninit_array` found for union `MaybeUninit` in the current scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1796:40 [INFO] [stdout] | [INFO] [stdout] 1796 | let mut out = MaybeUninit::uninit_array(); [INFO] [stdout] | ^^^^^^^^^^^^ function or associated item not found in `MaybeUninit<_>` [INFO] [stdout] | [INFO] [stdout] note: if you're trying to build a new `MaybeUninit<_>` consider using one of the following associated functions: [INFO] [stdout] MaybeUninit::::new [INFO] [stdout] MaybeUninit::::uninit [INFO] [stdout] MaybeUninit::::zeroed [INFO] [stdout] --> /rustc/bbe853615821442ef11d6cd42a30a73432b38d89/library/core/src/mem/maybe_uninit.rs:406:4 [INFO] [stdout] help: there is an associated function `uninit` with a similar name [INFO] [stdout] | [INFO] [stdout] 1796 - let mut out = MaybeUninit::uninit_array(); [INFO] [stdout] 1796 + let mut out = MaybeUninit::uninit(); [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `Clone` is not yet stable as a const trait [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/vec.rs:21:13 [INFO] [stdout] | [INFO] [stdout] 21 | x.clone() [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: add `#![feature(const_clone)]` to the crate attributes to enable [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/lib.rs:68:1 [INFO] [stdout] | [INFO] [stdout] 68 + #![feature(const_clone)] [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0015]: cannot call non-const method `::deallocate` in constant functions [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/vec.rs:37:18 [INFO] [stdout] | [INFO] [stdout] 37 | .deallocate(self.ptr.cast(), layout_array::(self.capacity)); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: method `deallocate` is not const because trait `Allocator` is not const [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/alloc.rs:228:1 [INFO] [stdout] | [INFO] [stdout] 228 | pub unsafe trait Allocator { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ this trait is not const [INFO] [stdout] ... [INFO] [stdout] 246 | unsafe fn deallocate(&self, ptr: NonNull, layout: Layout); [INFO] [stdout] | -------------------------------------------------------------- this method is not const [INFO] [stdout] = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants [INFO] [stdout] help: consider making trait `Allocator` const [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/alloc.rs:228:5 [INFO] [stdout] | [INFO] [stdout] 228 | pub const unsafe trait Allocator { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0015]: cannot call non-const method `::allocate` in constant functions [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/vec.rs:49:47 [INFO] [stdout] | [INFO] [stdout] 49 | ptr: unwrap_alloc_error(allocator.allocate(layout_array::(capacity))).cast(), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: method `allocate` is not const because trait `Allocator` is not const [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/alloc.rs:228:1 [INFO] [stdout] | [INFO] [stdout] 228 | pub unsafe trait Allocator { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ this trait is not const [INFO] [stdout] 229 | /// Attempts to allocate a block of memory. [INFO] [stdout] 230 | fn allocate(&self, layout: Layout) -> Result, AllocError>; [INFO] [stdout] | ------------------------------------------------------------------------ this method is not const [INFO] [stdout] = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants [INFO] [stdout] help: consider making trait `Allocator` const [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/alloc.rs:228:5 [INFO] [stdout] | [INFO] [stdout] 228 | pub const unsafe trait Allocator { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0015]: cannot call non-const method `::grow` in constant functions [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/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::(self.capacity), [INFO] [stdout] 108 | | layout_array::(new_cap), [INFO] [stdout] 109 | | )) [INFO] [stdout] | |_____________^ [INFO] [stdout] | [INFO] [stdout] note: method `grow` is not const because trait `Allocator` is not const [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/alloc.rs:228:1 [INFO] [stdout] | [INFO] [stdout] 228 | pub unsafe trait Allocator { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ this trait is not const [INFO] [stdout] ... [INFO] [stdout] 253 | / unsafe fn grow( [INFO] [stdout] 254 | | &self, [INFO] [stdout] 255 | | ptr: NonNull, [INFO] [stdout] 256 | | old_layout: Layout, [INFO] [stdout] 257 | | new_layout: Layout, [INFO] [stdout] 258 | | ) -> Result, AllocError> { [INFO] [stdout] | |__________________________________________- this method is not const [INFO] [stdout] = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants [INFO] [stdout] help: consider making trait `Allocator` const [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/alloc.rs:228:5 [INFO] [stdout] | [INFO] [stdout] 228 | pub const unsafe trait Allocator { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0493]: destructor of `Option` cannot be evaluated at compile-time [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/vec.rs:136:19 [INFO] [stdout] | [INFO] [stdout] 136 | while self.pop().is_some() {} [INFO] [stdout] | ^^^^^^^^^^ - value is dropped here [INFO] [stdout] | | [INFO] [stdout] | the destructor for this type cannot be evaluated in constant functions [INFO] [stdout] | [INFO] [stdout] = note: see issue #133214 for more information [INFO] [stdout] = help: add `#![feature(const_destruct)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2026-03-23; consider upgrading it if it is out of date [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `Option::::unwrap_or` is not yet stable as a const fn [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/freeze.rs:33:5 [INFO] [stdout] | [INFO] [stdout] 33 | #[macropol::macropol] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [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] help: add `#![feature(const_option_ops)]` to the crate attributes to enable [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/lib.rs:68:1 [INFO] [stdout] | [INFO] [stdout] 68 + #![feature(const_option_ops)] [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0015]: cannot call non-const method `::call` in constant functions [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/alloc.rs:158:11 [INFO] [stdout] | [INFO] [stdout] 158 | f.call(&this) [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: method `call` is not const because trait `FnOnceConstAllocator` is not const [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/alloc.rs:164:1 [INFO] [stdout] | [INFO] [stdout] 164 | trait FnOnceConstAllocator { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ this trait is not const [INFO] [stdout] 165 | type Output; [INFO] [stdout] 166 | fn call(self, allocator: &ConstAllocator) -> Self::Output; [INFO] [stdout] | ---------------------------------------------------------- this method is not const [INFO] [stdout] = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants [INFO] [stdout] help: consider making trait `FnOnceConstAllocator` const [INFO] [stdout] | [INFO] [stdout] 164 | const trait FnOnceConstAllocator { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0015]: cannot call non-const method `::allocate` in constant functions [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/alloc.rs:357:18 [INFO] [stdout] | [INFO] [stdout] 357 | (**self).allocate(layout) [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: method `allocate` is not const because trait `Allocator` is not const [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/alloc.rs:228:1 [INFO] [stdout] | [INFO] [stdout] 228 | pub unsafe trait Allocator { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ this trait is not const [INFO] [stdout] 229 | /// Attempts to allocate a block of memory. [INFO] [stdout] 230 | fn allocate(&self, layout: Layout) -> Result, AllocError>; [INFO] [stdout] | ------------------------------------------------------------------------ this method is not const [INFO] [stdout] = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants [INFO] [stdout] help: consider making trait `Allocator` const [INFO] [stdout] | [INFO] [stdout] 228 | pub const unsafe trait Allocator { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0015]: cannot call non-const method `::allocate_zeroed` in constant functions [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/alloc.rs:362:18 [INFO] [stdout] | [INFO] [stdout] 362 | (**self).allocate_zeroed(layout) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: method `allocate_zeroed` is not const because trait `Allocator` is not const [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/alloc.rs:228:1 [INFO] [stdout] | [INFO] [stdout] 228 | pub unsafe trait Allocator { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ this trait is not const [INFO] [stdout] ... [INFO] [stdout] 234 | fn allocate_zeroed(&self, layout: Layout) -> Result, AllocError> { [INFO] [stdout] | ------------------------------------------------------------------------------ this method is not const [INFO] [stdout] = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants [INFO] [stdout] help: consider making trait `Allocator` const [INFO] [stdout] | [INFO] [stdout] 228 | pub const unsafe trait Allocator { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0015]: cannot call non-const method `::deallocate` in constant functions [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/alloc.rs:368:27 [INFO] [stdout] | [INFO] [stdout] 368 | unsafe { (**self).deallocate(ptr, layout) } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: method `deallocate` is not const because trait `Allocator` is not const [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/alloc.rs:228:1 [INFO] [stdout] | [INFO] [stdout] 228 | pub unsafe trait Allocator { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ this trait is not const [INFO] [stdout] ... [INFO] [stdout] 246 | unsafe fn deallocate(&self, ptr: NonNull, layout: Layout); [INFO] [stdout] | -------------------------------------------------------------- this method is not const [INFO] [stdout] = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants [INFO] [stdout] help: consider making trait `Allocator` const [INFO] [stdout] | [INFO] [stdout] 228 | pub const unsafe trait Allocator { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0015]: cannot call non-const method `::grow` in constant functions [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/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: method `grow` is not const because trait `Allocator` is not const [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/alloc.rs:228:1 [INFO] [stdout] | [INFO] [stdout] 228 | pub unsafe trait Allocator { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ this trait is not const [INFO] [stdout] ... [INFO] [stdout] 253 | / unsafe fn grow( [INFO] [stdout] 254 | | &self, [INFO] [stdout] 255 | | ptr: NonNull, [INFO] [stdout] 256 | | old_layout: Layout, [INFO] [stdout] 257 | | new_layout: Layout, [INFO] [stdout] 258 | | ) -> Result, AllocError> { [INFO] [stdout] | |__________________________________________- this method is not const [INFO] [stdout] = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants [INFO] [stdout] help: consider making trait `Allocator` const [INFO] [stdout] | [INFO] [stdout] 228 | pub const unsafe trait Allocator { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0015]: cannot call non-const method `::grow_zeroed` in constant functions [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/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: method `grow_zeroed` is not const because trait `Allocator` is not const [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/alloc.rs:228:1 [INFO] [stdout] | [INFO] [stdout] 228 | pub unsafe trait Allocator { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ this trait is not const [INFO] [stdout] ... [INFO] [stdout] 285 | / unsafe fn grow_zeroed( [INFO] [stdout] 286 | | &self, [INFO] [stdout] 287 | | ptr: NonNull, [INFO] [stdout] 288 | | old_layout: Layout, [INFO] [stdout] 289 | | new_layout: Layout, [INFO] [stdout] 290 | | ) -> Result, AllocError> { [INFO] [stdout] | |__________________________________________- this method is not const [INFO] [stdout] = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants [INFO] [stdout] help: consider making trait `Allocator` const [INFO] [stdout] | [INFO] [stdout] 228 | pub const unsafe trait Allocator { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0015]: cannot call non-const method `::shrink` in constant functions [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/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: method `shrink` is not const because trait `Allocator` is not const [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/alloc.rs:228:1 [INFO] [stdout] | [INFO] [stdout] 228 | pub unsafe trait Allocator { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ this trait is not const [INFO] [stdout] ... [INFO] [stdout] 316 | / unsafe fn shrink( [INFO] [stdout] 317 | | &self, [INFO] [stdout] 318 | | ptr: NonNull, [INFO] [stdout] 319 | | old_layout: Layout, [INFO] [stdout] 320 | | new_layout: Layout, [INFO] [stdout] 321 | | ) -> Result, AllocError> { [INFO] [stdout] | |__________________________________________- this method is not const [INFO] [stdout] = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants [INFO] [stdout] help: consider making trait `Allocator` const [INFO] [stdout] | [INFO] [stdout] 228 | pub const unsafe trait Allocator { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `slice::::get_unchecked` is not yet stable as a const fn [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/binary_heap/helpers.rs:23:38 [INFO] [stdout] | [INFO] [stdout] 23 | let elt = unsafe { ptr::read(data.get_unchecked(pos)) }; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: add `#![feature(const_index)]` to the crate attributes to enable [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/lib.rs:68:1 [INFO] [stdout] | [INFO] [stdout] 68 + #![feature(const_index)] [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `slice::::get_unchecked` is not yet stable as a const fn [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/binary_heap/helpers.rs:55:18 [INFO] [stdout] | [INFO] [stdout] 55 | unsafe { self.data.get_unchecked(index) } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: add `#![feature(const_index)]` to the crate attributes to enable [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/lib.rs:68:1 [INFO] [stdout] | [INFO] [stdout] 68 + #![feature(const_index)] [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `slice::::get_unchecked_mut` is not yet stable as a const fn [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/binary_heap/helpers.rs:65:18 [INFO] [stdout] | [INFO] [stdout] 65 | unsafe { self.data.get_unchecked_mut(index) } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: add `#![feature(const_index)]` to the crate attributes to enable [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/lib.rs:68:1 [INFO] [stdout] | [INFO] [stdout] 68 + #![feature(const_index)] [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `slice::::get_unchecked` is not yet stable as a const fn [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/binary_heap/helpers.rs:76:39 [INFO] [stdout] | [INFO] [stdout] 76 | let index_ptr: *const _ = self.data.get_unchecked(index); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: add `#![feature(const_index)]` to the crate attributes to enable [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/lib.rs:68:1 [INFO] [stdout] | [INFO] [stdout] 68 + #![feature(const_index)] [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `slice::::get_unchecked_mut` is not yet stable as a const fn [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/binary_heap/helpers.rs:77:28 [INFO] [stdout] | [INFO] [stdout] 77 | let hole_ptr = self.data.get_unchecked_mut(self.pos); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: add `#![feature(const_index)]` to the crate attributes to enable [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/lib.rs:68:1 [INFO] [stdout] | [INFO] [stdout] 68 + #![feature(const_index)] [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `slice::::get_unchecked_mut` is not yet stable as a const fn [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/binary_heap/helpers.rs:90:50 [INFO] [stdout] | [INFO] [stdout] 90 | ptr::copy_nonoverlapping(&*self.elt, self.data.get_unchecked_mut(pos), 1); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: add `#![feature(const_index)]` to the crate attributes to enable [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/lib.rs:68:1 [INFO] [stdout] | [INFO] [stdout] 68 + #![feature(const_index)] [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0015]: cannot call non-const method `::heap_remove::` in constant functions [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/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: method `heap_remove` is not const because trait `BinaryHeap` is not const [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/binary_heap/mod.rs:33:1 [INFO] [stdout] | [INFO] [stdout] 33 | pub trait BinaryHeap: VecLike { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this trait is not const [INFO] [stdout] ... [INFO] [stdout] 40 | / fn heap_remove(&mut self, i: usize, ctx: Ctx) -> Option [INFO] [stdout] 41 | | where [INFO] [stdout] 42 | | Ctx: ~const BinaryHeapCtx + ~const Destruct; [INFO] [stdout] | |___________________________________________________________________- this method is not const [INFO] [stdout] = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants [INFO] [stdout] help: consider making trait `BinaryHeap` const [INFO] [stdout] | [INFO] [stdout] 33 | pub const trait BinaryHeap: VecLike { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0015]: cannot call non-const method `>::lt` in constant functions [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/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: method `lt` is not const because trait `BinaryHeapCtx` is not const [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/binary_heap/mod.rs:15:1 [INFO] [stdout] | [INFO] [stdout] 15 | pub trait BinaryHeapCtx { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this trait is not const [INFO] [stdout] 16 | /// Return `true` iff `x < y`. [INFO] [stdout] 17 | fn lt(&mut self, x: &Element, y: &Element) -> bool; [INFO] [stdout] | --------------------------------------------------- this method is not const [INFO] [stdout] = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants [INFO] [stdout] help: consider making trait `BinaryHeapCtx` const [INFO] [stdout] | [INFO] [stdout] 15 | pub const trait BinaryHeapCtx { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0015]: cannot call non-const method `>::on_move` in constant functions [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/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: method `on_move` is not const because trait `BinaryHeapCtx` is not const [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/binary_heap/mod.rs:15:1 [INFO] [stdout] | [INFO] [stdout] 15 | pub trait BinaryHeapCtx { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this trait is not const [INFO] [stdout] ... [INFO] [stdout] 20 | fn on_move(&mut self, e: &mut Element, new_index: usize) { [INFO] [stdout] | -------------------------------------------------------- this method is not const [INFO] [stdout] = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants [INFO] [stdout] help: consider making trait `BinaryHeapCtx` const [INFO] [stdout] | [INFO] [stdout] 15 | pub const trait BinaryHeapCtx { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0015]: cannot call non-const method `>::on_move` in constant functions [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/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: method `on_move` is not const because trait `BinaryHeapCtx` is not const [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/binary_heap/mod.rs:15:1 [INFO] [stdout] | [INFO] [stdout] 15 | pub trait BinaryHeapCtx { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this trait is not const [INFO] [stdout] ... [INFO] [stdout] 20 | fn on_move(&mut self, e: &mut Element, new_index: usize) { [INFO] [stdout] | -------------------------------------------------------- this method is not const [INFO] [stdout] = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants [INFO] [stdout] help: consider making trait `BinaryHeapCtx` const [INFO] [stdout] | [INFO] [stdout] 15 | pub const trait BinaryHeapCtx { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0015]: cannot call non-const method `>::lt` in constant functions [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/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: method `lt` is not const because trait `BinaryHeapCtx` is not const [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/binary_heap/mod.rs:15:1 [INFO] [stdout] | [INFO] [stdout] 15 | pub trait BinaryHeapCtx { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this trait is not const [INFO] [stdout] 16 | /// Return `true` iff `x < y`. [INFO] [stdout] 17 | fn lt(&mut self, x: &Element, y: &Element) -> bool; [INFO] [stdout] | --------------------------------------------------- this method is not const [INFO] [stdout] = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants [INFO] [stdout] help: consider making trait `BinaryHeapCtx` const [INFO] [stdout] | [INFO] [stdout] 15 | pub const trait BinaryHeapCtx { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0015]: cannot call non-const method `>::lt` in constant functions [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/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: method `lt` is not const because trait `BinaryHeapCtx` is not const [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/binary_heap/mod.rs:15:1 [INFO] [stdout] | [INFO] [stdout] 15 | pub trait BinaryHeapCtx { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this trait is not const [INFO] [stdout] 16 | /// Return `true` iff `x < y`. [INFO] [stdout] 17 | fn lt(&mut self, x: &Element, y: &Element) -> bool; [INFO] [stdout] | --------------------------------------------------- this method is not const [INFO] [stdout] = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants [INFO] [stdout] help: consider making trait `BinaryHeapCtx` const [INFO] [stdout] | [INFO] [stdout] 15 | pub const trait BinaryHeapCtx { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0015]: cannot call non-const method `>::on_move` in constant functions [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/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: method `on_move` is not const because trait `BinaryHeapCtx` is not const [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/binary_heap/mod.rs:15:1 [INFO] [stdout] | [INFO] [stdout] 15 | pub trait BinaryHeapCtx { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this trait is not const [INFO] [stdout] ... [INFO] [stdout] 20 | fn on_move(&mut self, e: &mut Element, new_index: usize) { [INFO] [stdout] | -------------------------------------------------------- this method is not const [INFO] [stdout] = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants [INFO] [stdout] help: consider making trait `BinaryHeapCtx` const [INFO] [stdout] | [INFO] [stdout] 15 | pub const trait BinaryHeapCtx { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0015]: cannot call non-const method `>::on_move` in constant functions [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/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: method `on_move` is not const because trait `BinaryHeapCtx` is not const [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/binary_heap/mod.rs:15:1 [INFO] [stdout] | [INFO] [stdout] 15 | pub trait BinaryHeapCtx { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this trait is not const [INFO] [stdout] ... [INFO] [stdout] 20 | fn on_move(&mut self, e: &mut Element, new_index: usize) { [INFO] [stdout] | -------------------------------------------------------- this method is not const [INFO] [stdout] = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants [INFO] [stdout] help: consider making trait `BinaryHeapCtx` const [INFO] [stdout] | [INFO] [stdout] 15 | pub const trait BinaryHeapCtx { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `Clone` is not yet stable as a const trait [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/cfg.rs:42:65 [INFO] [stdout] | [INFO] [stdout] 42 | bind_registry: RefCell::new(CfgBindRegistry::new_in(allocator.clone())), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: add `#![feature(const_clone)]` to the crate attributes to enable [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/lib.rs:68:1 [INFO] [stdout] | [INFO] [stdout] 68 + #![feature(const_clone)] [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `Clone` is not yet stable as a const trait [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/cfg.rs:59:48 [INFO] [stdout] | [INFO] [stdout] 59 | startup_hooks: ComptimeVec::new_in(allocator.clone()), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: add `#![feature(const_clone)]` to the crate attributes to enable [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/lib.rs:68:1 [INFO] [stdout] | [INFO] [stdout] 68 + #![feature(const_clone)] [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `Clone` is not yet stable as a const trait [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/cfg.rs:62:50 [INFO] [stdout] | [INFO] [stdout] 62 | interrupt_lines: ComptimeVec::new_in(allocator.clone()), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: add `#![feature(const_clone)]` to the crate attributes to enable [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/lib.rs:68:1 [INFO] [stdout] | [INFO] [stdout] 68 + #![feature(const_clone)] [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `Clone` is not yet stable as a const trait [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/cfg.rs:63:53 [INFO] [stdout] | [INFO] [stdout] 63 | interrupt_handlers: ComptimeVec::new_in(allocator.clone()), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: add `#![feature(const_clone)]` to the crate attributes to enable [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/lib.rs:68:1 [INFO] [stdout] | [INFO] [stdout] 68 + #![feature(const_clone)] [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0015]: cannot call non-const method `::num_task_priority_levels` in constant functions [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/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: method `num_task_priority_levels` is not const because trait `CfgBase` is not const [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/raw_cfg.rs:58:1 [INFO] [stdout] | [INFO] [stdout] 58 | pub unsafe trait CfgBase { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ this trait is not const [INFO] [stdout] 59 | type System: raw::KernelBase; [INFO] [stdout] 60 | fn num_task_priority_levels(&mut self, new_value: usize); [INFO] [stdout] | --------------------------------------------------------- this method is not const [INFO] [stdout] = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants [INFO] [stdout] help: consider making trait `CfgBase` const [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/raw_cfg.rs:58:5 [INFO] [stdout] | [INFO] [stdout] 58 | pub const unsafe trait CfgBase { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0493]: destructor of `refcell::RefMut<'_, CfgBindRegistry>` cannot be evaluated at compile-time [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/cfg.rs:141:9 [INFO] [stdout] | [INFO] [stdout] 141 | self.shared.bind_registry.borrow_mut().finalize(self); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - value is dropped here [INFO] [stdout] | | [INFO] [stdout] | the destructor for this type cannot be evaluated in constant functions [INFO] [stdout] | [INFO] [stdout] = note: see issue #133214 for more information [INFO] [stdout] = help: add `#![feature(const_destruct)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2026-03-23; consider upgrading it if it is out of date [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0493]: destructor of `vec::ComptimeVec` cannot be evaluated at compile-time [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/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] 154 | } [INFO] [stdout] | - value is dropped here [INFO] [stdout] | [INFO] [stdout] = note: see issue #133214 for more information [INFO] [stdout] = help: add `#![feature(const_destruct)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2026-03-23; consider upgrading it if it is out of date [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0493]: destructor of `refcell::RefMut<'_, CfgBindRegistry>` cannot be evaluated at compile-time [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/cfg.rs:173:9 [INFO] [stdout] | [INFO] [stdout] 173 | self.shared.bind_registry.borrow_mut().finalize(self); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - value is dropped here [INFO] [stdout] | | [INFO] [stdout] | the destructor for this type cannot be evaluated in constant functions [INFO] [stdout] | [INFO] [stdout] = note: see issue #133214 for more information [INFO] [stdout] = help: add `#![feature(const_destruct)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2026-03-23; consider upgrading it if it is out of date [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `slice::::get` is not yet stable as a const fn [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/cfg.rs:215:25 [INFO] [stdout] | [INFO] [stdout] 215 | let start = C::System::CFG_INTERRUPT_HANDLERS [INFO] [stdout] | _________________________^ [INFO] [stdout] 216 | | .get(interrupt_line.num) [INFO] [stdout] | |________________________________________^ [INFO] [stdout] | [INFO] [stdout] help: add `#![feature(const_index)]` to the crate attributes to enable [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/lib.rs:68:1 [INFO] [stdout] | [INFO] [stdout] 68 + #![feature(const_index)] [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0015]: cannot call non-const method `::interrupt_line_define::<()>` in constant functions [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/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: method `interrupt_line_define` is not const because trait `CfgInterruptLine` is not const [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/raw_cfg.rs:250:1 [INFO] [stdout] | [INFO] [stdout] 250 | pub unsafe trait CfgInterruptLine: ~const CfgBase { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this trait is not const [INFO] [stdout] 251 | / fn interrupt_line_define( [INFO] [stdout] 252 | | &mut self, [INFO] [stdout] 253 | | descriptor: InterruptLineDescriptor, [INFO] [stdout] 254 | | properties: Properties, [INFO] [stdout] 255 | | ); [INFO] [stdout] | |______- this method is not const [INFO] [stdout] = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants [INFO] [stdout] help: consider making trait `CfgInterruptLine` const [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/raw_cfg.rs:250:5 [INFO] [stdout] | [INFO] [stdout] 250 | pub const unsafe trait CfgInterruptLine: ~const CfgBase { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0015]: cannot call non-const method `::startup_hook_define` in constant functions [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/cfg.rs:263:18 [INFO] [stdout] | [INFO] [stdout] 263 | self.raw.startup_hook_define(startup_hook::); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: method `startup_hook_define` is not const because trait `CfgBase` is not const [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/raw_cfg.rs:58:1 [INFO] [stdout] | [INFO] [stdout] 58 | pub unsafe trait CfgBase { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ this trait is not const [INFO] [stdout] ... [INFO] [stdout] 67 | fn startup_hook_define(&mut self, func: fn()); [INFO] [stdout] | ---------------------------------------------- this method is not const [INFO] [stdout] = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants [INFO] [stdout] help: consider making trait `CfgBase` const [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/raw_cfg.rs:58:5 [INFO] [stdout] | [INFO] [stdout] 58 | pub const unsafe trait CfgBase { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0015]: cannot call non-const method `::event_group_define::<()>` in constant functions [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/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: method `event_group_define` is not const because trait `CfgEventGroup` is not const [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/raw_cfg.rs:120:1 [INFO] [stdout] | [INFO] [stdout] 120 | pub unsafe trait CfgEventGroup: ~const CfgBase { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this trait is not const [INFO] [stdout] 121 | / fn event_group_define( [INFO] [stdout] 122 | | &mut self, [INFO] [stdout] 123 | | descriptor: EventGroupDescriptor, [INFO] [stdout] 124 | | properties: Properties, [INFO] [stdout] 125 | | ) -> ::RawEventGroupId; [INFO] [stdout] | |__________________________________________________________________- this method is not const [INFO] [stdout] = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants [INFO] [stdout] help: consider making trait `CfgEventGroup` const [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/raw_cfg.rs:120:5 [INFO] [stdout] | [INFO] [stdout] 120 | pub const unsafe trait CfgEventGroup: ~const CfgBase { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0015]: cannot call non-const associated function ` as EventGroupHandle>::from_id` in constant functions [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/event_group.rs:187:18 [INFO] [stdout] | [INFO] [stdout] 187 | unsafe { EventGroupRef::from_id(id) } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: associated function `from_id` is not const because trait `EventGroupHandle` is not const [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/macros.rs:82:9 [INFO] [stdout] | [INFO] [stdout] 82 | pub unsafe trait $NameHandle { [INFO] [stdout] | ^^^ this trait is not const [INFO] [stdout] ... [INFO] [stdout] 94 | unsafe fn from_id(id: ::$RawId) -> Self; [INFO] [stdout] | ---------------------------------------------------------------- this associated function is not const [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/event_group.rs:14:1 [INFO] [stdout] | [INFO] [stdout] 14 | / define_object! { [INFO] [stdout] 15 | | /// Represents a single owned event group in a system. [INFO] [stdout] 16 | | /// [INFO] [stdout] 17 | | #[doc = common_doc_owned_handle!()] [INFO] [stdout] ... | [INFO] [stdout] 38 | | pub trait EventGroupMethods {} [INFO] [stdout] 39 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants [INFO] [stdout] = note: this error originates in the macro `define_object` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider making trait `EventGroupHandle` const [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/macros.rs:82:13 [INFO] [stdout] | [INFO] [stdout] 82 | pub const unsafe trait $NameHandle { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0015]: cannot call non-const method `::into_closure_const` in constant functions [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/hook.rs:64:31 [INFO] [stdout] | [INFO] [stdout] 64 | start: Some(start.into_closure_const()), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: method `into_closure_const` is not const because trait `IntoClosureConst` is not const [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/closure.rs:213:1 [INFO] [stdout] | [INFO] [stdout] 213 | pub trait IntoClosureConst { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ this trait is not const [INFO] [stdout] ... [INFO] [stdout] 216 | fn into_closure_const(self) -> Closure; [INFO] [stdout] | --------------------------------------- this method is not const [INFO] [stdout] = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants [INFO] [stdout] help: consider making trait `IntoClosureConst` const [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/closure.rs:213:5 [INFO] [stdout] | [INFO] [stdout] 213 | pub const trait IntoClosureConst { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0015]: cannot call non-const method `<{closure@/opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/closure.rs:68:28: 68:30} as IntoClosureConst>::into_closure_const` in constants [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/closure.rs:68:35 [INFO] [stdout] | [INFO] [stdout] 68 | const INIT: Closure = (|| {}).into_closure_const(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: method `into_closure_const` is not const because trait `IntoClosureConst` is not const [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/closure.rs:213:1 [INFO] [stdout] | [INFO] [stdout] 213 | pub trait IntoClosureConst { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ this trait is not const [INFO] [stdout] ... [INFO] [stdout] 216 | fn into_closure_const(self) -> Closure; [INFO] [stdout] | --------------------------------------- this method is not const [INFO] [stdout] = note: calls in constants are limited to constant functions, tuple structs and tuple variants [INFO] [stdout] help: consider making trait `IntoClosureConst` const [INFO] [stdout] | [INFO] [stdout] 213 | pub const trait IntoClosureConst { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0015]: cannot call non-const method `::into_closure_const` in constant functions [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/interrupt.rs:316:31 [INFO] [stdout] | [INFO] [stdout] 316 | start: Some(start.into_closure_const()), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: method `into_closure_const` is not const because trait `IntoClosureConst` is not const [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/closure.rs:213:1 [INFO] [stdout] | [INFO] [stdout] 213 | pub trait IntoClosureConst { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ this trait is not const [INFO] [stdout] ... [INFO] [stdout] 216 | fn into_closure_const(self) -> Closure; [INFO] [stdout] | --------------------------------------- this method is not const [INFO] [stdout] = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants [INFO] [stdout] help: consider making trait `IntoClosureConst` const [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/closure.rs:213:5 [INFO] [stdout] | [INFO] [stdout] 213 | pub const trait IntoClosureConst { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0015]: cannot call non-const method `::mutex_define::<()>` in constant functions [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/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: method `mutex_define` is not const because trait `CfgMutex` is not const [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/raw_cfg.rs:152:1 [INFO] [stdout] | [INFO] [stdout] 152 | pub unsafe trait CfgMutex: ~const CfgBase { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this trait is not const [INFO] [stdout] 153 | / fn mutex_define( [INFO] [stdout] 154 | | &mut self, [INFO] [stdout] 155 | | descriptor: MutexDescriptor, [INFO] [stdout] 156 | | properties: Properties, [INFO] [stdout] 157 | | ) -> ::RawMutexId; [INFO] [stdout] | |________________________________________________________- this method is not const [INFO] [stdout] = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants [INFO] [stdout] help: consider making trait `CfgMutex` const [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/raw_cfg.rs:152:5 [INFO] [stdout] | [INFO] [stdout] 152 | pub const unsafe trait CfgMutex: ~const CfgBase { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0015]: cannot call non-const associated function ` as MutexHandle>::from_id` in constant functions [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/mutex.rs:403:18 [INFO] [stdout] | [INFO] [stdout] 403 | unsafe { MutexRef::from_id(id) } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: associated function `from_id` is not const because trait `MutexHandle` is not const [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/macros.rs:82:9 [INFO] [stdout] | [INFO] [stdout] 82 | pub unsafe trait $NameHandle { [INFO] [stdout] | ^^^ this trait is not const [INFO] [stdout] ... [INFO] [stdout] 94 | unsafe fn from_id(id: ::$RawId) -> Self; [INFO] [stdout] | ---------------------------------------------------------------- this associated function is not const [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/mutex.rs:14:1 [INFO] [stdout] | [INFO] [stdout] 14 | / define_object! { [INFO] [stdout] 15 | | /// Represents a single mutex in a system. [INFO] [stdout] 16 | | /// [INFO] [stdout] 17 | | #[doc = common_doc_owned_handle!()] [INFO] [stdout] ... | [INFO] [stdout] 275 | | pub trait MutexMethods {} [INFO] [stdout] 276 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants [INFO] [stdout] = note: this error originates in the macro `define_object` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider making trait `MutexHandle` const [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/macros.rs:82:13 [INFO] [stdout] | [INFO] [stdout] 82 | pub const unsafe trait $NameHandle { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0015]: cannot call non-const method `::semaphore_define::<()>` in constant functions [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/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: method `semaphore_define` is not const because trait `CfgSemaphore` is not const [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/raw_cfg.rs:183:1 [INFO] [stdout] | [INFO] [stdout] 183 | pub unsafe trait CfgSemaphore: ~const CfgBase { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this trait is not const [INFO] [stdout] 184 | / fn semaphore_define( [INFO] [stdout] 185 | | &mut self, [INFO] [stdout] 186 | | descriptor: SemaphoreDescriptor, [INFO] [stdout] 187 | | properties: Properties, [INFO] [stdout] 188 | | ) -> ::RawSemaphoreId; [INFO] [stdout] | |________________________________________________________________- this method is not const [INFO] [stdout] = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants [INFO] [stdout] help: consider making trait `CfgSemaphore` const [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/raw_cfg.rs:183:5 [INFO] [stdout] | [INFO] [stdout] 183 | pub const unsafe trait CfgSemaphore: ~const CfgBase { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0015]: cannot call non-const associated function ` as SemaphoreHandle>::from_id` in constant functions [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/semaphore.rs:216:18 [INFO] [stdout] | [INFO] [stdout] 216 | unsafe { SemaphoreRef::from_id(id) } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: associated function `from_id` is not const because trait `SemaphoreHandle` is not const [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/macros.rs:82:9 [INFO] [stdout] | [INFO] [stdout] 82 | pub unsafe trait $NameHandle { [INFO] [stdout] | ^^^ this trait is not const [INFO] [stdout] ... [INFO] [stdout] 94 | unsafe fn from_id(id: ::$RawId) -> Self; [INFO] [stdout] | ---------------------------------------------------------------- this associated function is not const [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/semaphore.rs:17:1 [INFO] [stdout] | [INFO] [stdout] 17 | / define_object! { [INFO] [stdout] 18 | | /// Represents a single semaphore in a system. [INFO] [stdout] 19 | | /// [INFO] [stdout] 20 | | #[doc = common_doc_owned_handle!()] [INFO] [stdout] ... | [INFO] [stdout] 43 | | pub trait SemaphoreMethods {} [INFO] [stdout] 44 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants [INFO] [stdout] = note: this error originates in the macro `define_object` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider making trait `SemaphoreHandle` const [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/macros.rs:82:13 [INFO] [stdout] | [INFO] [stdout] 82 | pub const unsafe trait $NameHandle { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0015]: cannot call non-const method `::into_closure_const` in constant functions [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/task.rs:344:31 [INFO] [stdout] | [INFO] [stdout] 344 | start: Some(start.into_closure_const()), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: method `into_closure_const` is not const because trait `IntoClosureConst` is not const [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/closure.rs:213:1 [INFO] [stdout] | [INFO] [stdout] 213 | pub trait IntoClosureConst { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ this trait is not const [INFO] [stdout] ... [INFO] [stdout] 216 | fn into_closure_const(self) -> Closure; [INFO] [stdout] | --------------------------------------- this method is not const [INFO] [stdout] = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants [INFO] [stdout] help: consider making trait `IntoClosureConst` const [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/closure.rs:213:5 [INFO] [stdout] | [INFO] [stdout] 213 | pub const trait IntoClosureConst { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0015]: cannot call non-const method `::task_define::<()>` in constant functions [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/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: method `task_define` is not const because trait `CfgTask` is not const [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/raw_cfg.rs:86:1 [INFO] [stdout] | [INFO] [stdout] 86 | pub unsafe trait CfgTask: ~const CfgBase { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this trait is not const [INFO] [stdout] 87 | / fn task_define( [INFO] [stdout] 88 | | &mut self, [INFO] [stdout] 89 | | descriptor: TaskDescriptor, [INFO] [stdout] 90 | | properties: Properties, [INFO] [stdout] 91 | | ) -> ::RawTaskId; [INFO] [stdout] | |______________________________________________________- this method is not const [INFO] [stdout] = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants [INFO] [stdout] help: consider making trait `CfgTask` const [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/raw_cfg.rs:86:5 [INFO] [stdout] | [INFO] [stdout] 86 | pub const unsafe trait CfgTask: ~const CfgBase { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0015]: cannot call non-const associated function ` as TaskHandle>::from_id` in constant functions [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/task.rs:402:18 [INFO] [stdout] | [INFO] [stdout] 402 | unsafe { TaskRef::from_id(id) } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: associated function `from_id` is not const because trait `TaskHandle` is not const [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/macros.rs:82:9 [INFO] [stdout] | [INFO] [stdout] 82 | pub unsafe trait $NameHandle { [INFO] [stdout] | ^^^ this trait is not const [INFO] [stdout] ... [INFO] [stdout] 94 | unsafe fn from_id(id: ::$RawId) -> Self; [INFO] [stdout] | ---------------------------------------------------------------- this associated function is not const [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/task.rs:17:1 [INFO] [stdout] | [INFO] [stdout] 17 | / define_object! { [INFO] [stdout] 18 | | /// Represents a single task in a system. [INFO] [stdout] 19 | | /// [INFO] [stdout] 20 | | #[doc = common_doc_owned_handle!()] [INFO] [stdout] ... | [INFO] [stdout] 81 | | pub trait TaskMethods {} [INFO] [stdout] 82 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants [INFO] [stdout] = note: this error originates in the macro `define_object` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider making trait `TaskHandle` const [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/macros.rs:82:13 [INFO] [stdout] | [INFO] [stdout] 82 | pub const unsafe trait $NameHandle { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0015]: cannot call non-const method `::into_closure_const` in constant functions [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/timer.rs:455:31 [INFO] [stdout] | [INFO] [stdout] 455 | start: Some(start.into_closure_const()), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: method `into_closure_const` is not const because trait `IntoClosureConst` is not const [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/closure.rs:213:1 [INFO] [stdout] | [INFO] [stdout] 213 | pub trait IntoClosureConst { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ this trait is not const [INFO] [stdout] ... [INFO] [stdout] 216 | fn into_closure_const(self) -> Closure; [INFO] [stdout] | --------------------------------------- this method is not const [INFO] [stdout] = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants [INFO] [stdout] help: consider making trait `IntoClosureConst` const [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/closure.rs:213:5 [INFO] [stdout] | [INFO] [stdout] 213 | pub const trait IntoClosureConst { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0015]: cannot call non-const method `::timer_define::<()>` in constant functions [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/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: method `timer_define` is not const because trait `CfgTimer` is not const [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/raw_cfg.rs:216:1 [INFO] [stdout] | [INFO] [stdout] 216 | pub unsafe trait CfgTimer: ~const CfgBase { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this trait is not const [INFO] [stdout] 217 | / fn timer_define( [INFO] [stdout] 218 | | &mut self, [INFO] [stdout] 219 | | descriptor: TimerDescriptor, [INFO] [stdout] 220 | | properties: Properties, [INFO] [stdout] 221 | | ) -> ::RawTimerId; [INFO] [stdout] | |________________________________________________________- this method is not const [INFO] [stdout] = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants [INFO] [stdout] help: consider making trait `CfgTimer` const [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/raw_cfg.rs:216:5 [INFO] [stdout] | [INFO] [stdout] 216 | pub const unsafe trait CfgTimer: ~const CfgBase { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0015]: cannot call non-const associated function ` as TimerHandle>::from_id` in constant functions [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/timer.rs:507:18 [INFO] [stdout] | [INFO] [stdout] 507 | unsafe { TimerRef::from_id(id) } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: associated function `from_id` is not const because trait `TimerHandle` is not const [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/macros.rs:82:9 [INFO] [stdout] | [INFO] [stdout] 82 | pub unsafe trait $NameHandle { [INFO] [stdout] | ^^^ this trait is not const [INFO] [stdout] ... [INFO] [stdout] 94 | unsafe fn from_id(id: ::$RawId) -> Self; [INFO] [stdout] | ---------------------------------------------------------------- this associated function is not const [INFO] [stdout] | [INFO] [stdout] ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/timer.rs:15:1 [INFO] [stdout] | [INFO] [stdout] 15 | / define_object! { [INFO] [stdout] 16 | | /// Represents a single timer in a system. [INFO] [stdout] 17 | | /// [INFO] [stdout] 18 | | #[doc = common_doc_owned_handle!()] [INFO] [stdout] ... | [INFO] [stdout] 366 | | pub trait TimerMethods {} [INFO] [stdout] 367 | | } [INFO] [stdout] | |_- in this macro invocation [INFO] [stdout] = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants [INFO] [stdout] = note: this error originates in the macro `define_object` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] help: consider making trait `TimerHandle` const [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/kernel/macros.rs:82:13 [INFO] [stdout] | [INFO] [stdout] 82 | pub const unsafe trait $NameHandle { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0015]: cannot call non-const method `::get::` in constant functions [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bag.rs:51:20 [INFO] [stdout] | [INFO] [stdout] 51 | self.1.get() [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] note: method `get` is not const because trait `Bag` is not const [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bag.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | pub trait Bag: private::Sealed + Copy { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this trait is not const [INFO] [stdout] ... [INFO] [stdout] 17 | fn get(&self) -> Option<&T>; [INFO] [stdout] | ---------------------------------------- this method is not const [INFO] [stdout] = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants [INFO] [stdout] help: consider making trait `Bag` const [INFO] [stdout] | [INFO] [stdout] 6 | pub const trait Bag: private::Sealed + Copy { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0015]: cannot call non-const method `::get_mut::` in constant functions [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bag.rs:60:20 [INFO] [stdout] | [INFO] [stdout] 60 | self.1.get_mut() [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: method `get_mut` is not const because trait `Bag` is not const [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bag.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | pub trait Bag: private::Sealed + Copy { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this trait is not const [INFO] [stdout] ... [INFO] [stdout] 20 | fn get_mut(&mut self) -> Option<&mut T>; [INFO] [stdout] | ---------------------------------------------------- this method is not const [INFO] [stdout] = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants [INFO] [stdout] help: consider making trait `Bag` const [INFO] [stdout] | [INFO] [stdout] 6 | pub const trait Bag: private::Sealed + Copy { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0015]: cannot call non-const method `::get::` in constant functions [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bag.rs:69:35 [INFO] [stdout] | [INFO] [stdout] 69 | Either::Right(x) => x.get(), [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] note: method `get` is not const because trait `Bag` is not const [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bag.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | pub trait Bag: private::Sealed + Copy { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this trait is not const [INFO] [stdout] ... [INFO] [stdout] 17 | fn get(&self) -> Option<&T>; [INFO] [stdout] | ---------------------------------------- this method is not const [INFO] [stdout] = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants [INFO] [stdout] help: consider making trait `Bag` const [INFO] [stdout] | [INFO] [stdout] 6 | pub const trait Bag: private::Sealed + Copy { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0015]: cannot call non-const method `::get::` in constant functions [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bag.rs:68:34 [INFO] [stdout] | [INFO] [stdout] 68 | Either::Left(x) => x.get(), [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] note: method `get` is not const because trait `Bag` is not const [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bag.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | pub trait Bag: private::Sealed + Copy { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this trait is not const [INFO] [stdout] ... [INFO] [stdout] 17 | fn get(&self) -> Option<&T>; [INFO] [stdout] | ---------------------------------------- this method is not const [INFO] [stdout] = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants [INFO] [stdout] help: consider making trait `Bag` const [INFO] [stdout] | [INFO] [stdout] 6 | pub const trait Bag: private::Sealed + Copy { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0015]: cannot call non-const method `::get_mut::` in constant functions [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bag.rs:76:35 [INFO] [stdout] | [INFO] [stdout] 76 | Either::Right(x) => x.get_mut(), [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: method `get_mut` is not const because trait `Bag` is not const [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bag.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | pub trait Bag: private::Sealed + Copy { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this trait is not const [INFO] [stdout] ... [INFO] [stdout] 20 | fn get_mut(&mut self) -> Option<&mut T>; [INFO] [stdout] | ---------------------------------------------------- this method is not const [INFO] [stdout] = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants [INFO] [stdout] help: consider making trait `Bag` const [INFO] [stdout] | [INFO] [stdout] 6 | pub const trait Bag: private::Sealed + Copy { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0015]: cannot call non-const method `::get_mut::` in constant functions [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bag.rs:75:34 [INFO] [stdout] | [INFO] [stdout] 75 | Either::Left(x) => x.get_mut(), [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: method `get_mut` is not const because trait `Bag` is not const [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bag.rs:6:1 [INFO] [stdout] | [INFO] [stdout] 6 | pub trait Bag: private::Sealed + Copy { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this trait is not const [INFO] [stdout] ... [INFO] [stdout] 20 | fn get_mut(&mut self) -> Option<&mut T>; [INFO] [stdout] | ---------------------------------------------------- this method is not const [INFO] [stdout] = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants [INFO] [stdout] help: consider making trait `Bag` const [INFO] [stdout] | [INFO] [stdout] 6 | pub const trait Bag: private::Sealed + Copy { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0015]: cannot call non-const method `::bind_users` in constant functions [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/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: method `bind_users` is not const because trait `SorterCallback` is not const [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind/sorter.rs:65:1 [INFO] [stdout] | [INFO] [stdout] 65 | pub(super) trait SorterCallback { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this trait is not const [INFO] [stdout] ... [INFO] [stdout] 78 | fn bind_users(&self, bind_i: usize) -> &[(BindUsage, BindBorrowType)]; [INFO] [stdout] | ---------------------------------------------------------------------- this method is not const [INFO] [stdout] = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants [INFO] [stdout] help: consider making trait `SorterCallback` const [INFO] [stdout] | [INFO] [stdout] 65 | pub(super) const trait SorterCallback { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `slice::::get` is not yet stable as a const fn [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind/sorter.rs:385:50 [INFO] [stdout] | [INFO] [stdout] 385 | if let Some(bind_user) = bind_users.get(bind_user_i) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: add `#![feature(const_index)]` to the crate attributes to enable [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/lib.rs:68:1 [INFO] [stdout] | [INFO] [stdout] 68 + #![feature(const_index)] [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0015]: cannot call non-const method `::bind_users` in constant functions [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/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: method `bind_users` is not const because trait `SorterCallback` is not const [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind/sorter.rs:65:1 [INFO] [stdout] | [INFO] [stdout] 65 | pub(super) trait SorterCallback { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this trait is not const [INFO] [stdout] ... [INFO] [stdout] 78 | fn bind_users(&self, bind_i: usize) -> &[(BindUsage, BindBorrowType)]; [INFO] [stdout] | ---------------------------------------------------------------------- this method is not const [INFO] [stdout] = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants [INFO] [stdout] help: consider making trait `SorterCallback` const [INFO] [stdout] | [INFO] [stdout] 65 | pub(super) const trait SorterCallback { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `slice::::get` is not yet stable as a const fn [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind/sorter.rs:440:50 [INFO] [stdout] | [INFO] [stdout] 440 | if let Some(bind_user) = bind_users.get(bind_user_i) { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: add `#![feature(const_index)]` to the crate attributes to enable [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/lib.rs:68:1 [INFO] [stdout] | [INFO] [stdout] 68 + #![feature(const_index)] [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0015]: cannot call non-const method `::push_bind_order` in constant functions [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/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: method `push_bind_order` is not const because trait `SorterCallback` is not const [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind/sorter.rs:65:1 [INFO] [stdout] | [INFO] [stdout] 65 | pub(super) trait SorterCallback { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this trait is not const [INFO] [stdout] 66 | /// Push a binding to the end of the initialization order. [INFO] [stdout] 67 | fn push_bind_order(&mut self, bind_i: usize); [INFO] [stdout] | --------------------------------------------- this method is not const [INFO] [stdout] = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants [INFO] [stdout] help: consider making trait `SorterCallback` const [INFO] [stdout] | [INFO] [stdout] 65 | pub(super) const trait SorterCallback { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0015]: cannot call non-const method `::is_empty` in constant functions [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/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: method `is_empty` is not const because trait `VecLike` is not const [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/binary_heap/veclike.rs:5:1 [INFO] [stdout] | [INFO] [stdout] 5 | / pub trait VecLike: [INFO] [stdout] 6 | | ~const ops::Deref::Element]> + ~const ops::DerefMut [INFO] [stdout] | |___________________________________________________________________________________^ this trait is not const [INFO] [stdout] ... [INFO] [stdout] 9 | fn is_empty(&self) -> bool; [INFO] [stdout] | --------------------------- this method is not const [INFO] [stdout] = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants [INFO] [stdout] help: consider making trait `VecLike` const [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/binary_heap/veclike.rs:5:5 [INFO] [stdout] | [INFO] [stdout] 5 | pub const trait VecLike: [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0015]: cannot call non-const method `>::vertices` in constant functions [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind/sorter.rs:633:37 [INFO] [stdout] | [INFO] [stdout] 633 | let mut it_vertices = graph.vertices(); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: method `vertices` is not const because trait `GraphAccess` is not const [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind/sorter.rs:546:1 [INFO] [stdout] | [INFO] [stdout] 546 | trait GraphAccess { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this trait is not const [INFO] [stdout] ... [INFO] [stdout] 550 | fn vertices(&self) -> Self::VertexIter<'_>; [INFO] [stdout] | ------------------------------------------- this method is not const [INFO] [stdout] = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants [INFO] [stdout] help: consider making trait `GraphAccess` const [INFO] [stdout] | [INFO] [stdout] 546 | const trait GraphAccess { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0015]: cannot call non-const method `<>::VertexIter<'_> as MyIterator>::next` in constant functions [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/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: method `next` is not const because trait `MyIterator` is not const [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind/sorter.rs:540:1 [INFO] [stdout] | [INFO] [stdout] 540 | trait MyIterator { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ this trait is not const [INFO] [stdout] 541 | type Item; [INFO] [stdout] 542 | fn next(&mut self) -> Option; [INFO] [stdout] | ----------------------------------------- this method is not const [INFO] [stdout] = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants [INFO] [stdout] help: consider making trait `MyIterator` const [INFO] [stdout] | [INFO] [stdout] 540 | const trait MyIterator { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `IndexMut` is not yet stable as a const trait [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind/sorter.rs:635:29 [INFO] [stdout] | [INFO] [stdout] 635 | temp_vertex_info[&v] = TopologicalSortVertexInfo { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] help: add `#![feature(const_index)]` to the crate attributes to enable [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/lib.rs:68:1 [INFO] [stdout] | [INFO] [stdout] 68 + #![feature(const_index)] [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0015]: cannot call non-const method `>::vertices` in constant functions [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind/sorter.rs:642:37 [INFO] [stdout] | [INFO] [stdout] 642 | let mut it_vertices = graph.vertices(); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: method `vertices` is not const because trait `GraphAccess` is not const [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind/sorter.rs:546:1 [INFO] [stdout] | [INFO] [stdout] 546 | trait GraphAccess { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this trait is not const [INFO] [stdout] ... [INFO] [stdout] 550 | fn vertices(&self) -> Self::VertexIter<'_>; [INFO] [stdout] | ------------------------------------------- this method is not const [INFO] [stdout] = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants [INFO] [stdout] help: consider making trait `GraphAccess` const [INFO] [stdout] | [INFO] [stdout] 546 | const trait GraphAccess { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0015]: cannot call non-const method `<>::VertexIter<'_> as MyIterator>::next` in constant functions [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/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: method `next` is not const because trait `MyIterator` is not const [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind/sorter.rs:540:1 [INFO] [stdout] | [INFO] [stdout] 540 | trait MyIterator { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ this trait is not const [INFO] [stdout] 541 | type Item; [INFO] [stdout] 542 | fn next(&mut self) -> Option; [INFO] [stdout] | ----------------------------------------- this method is not const [INFO] [stdout] = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants [INFO] [stdout] help: consider making trait `MyIterator` const [INFO] [stdout] | [INFO] [stdout] 540 | const trait MyIterator { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0015]: cannot call non-const method `>::successors` in constant functions [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/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: method `successors` is not const because trait `GraphAccess` is not const [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind/sorter.rs:546:1 [INFO] [stdout] | [INFO] [stdout] 546 | trait GraphAccess { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this trait is not const [INFO] [stdout] ... [INFO] [stdout] 555 | fn successors(&self, v: &VertexRef) -> Self::SuccessorIter<'_>; [INFO] [stdout] | --------------------------------------------------------------- this method is not const [INFO] [stdout] = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants [INFO] [stdout] help: consider making trait `GraphAccess` const [INFO] [stdout] | [INFO] [stdout] 546 | const trait GraphAccess { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0015]: cannot call non-const method `<>::SuccessorIter<'_> as MyIterator>::next` in constant functions [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/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: method `next` is not const because trait `MyIterator` is not const [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind/sorter.rs:540:1 [INFO] [stdout] | [INFO] [stdout] 540 | trait MyIterator { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ this trait is not const [INFO] [stdout] 541 | type Item; [INFO] [stdout] 542 | fn next(&mut self) -> Option; [INFO] [stdout] | ----------------------------------------- this method is not const [INFO] [stdout] = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants [INFO] [stdout] help: consider making trait `MyIterator` const [INFO] [stdout] | [INFO] [stdout] 540 | const trait MyIterator { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `IndexMut` is not yet stable as a const trait [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind/sorter.rs:646:33 [INFO] [stdout] | [INFO] [stdout] 646 | temp_vertex_info[&successor].num_predecessors += 1; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: add `#![feature(const_index)]` to the crate attributes to enable [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/lib.rs:68:1 [INFO] [stdout] | [INFO] [stdout] 68 + #![feature(const_index)] [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0015]: cannot call non-const method `>::vertices` in constant functions [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind/sorter.rs:653:37 [INFO] [stdout] | [INFO] [stdout] 653 | let mut it_vertices = graph.vertices(); [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: method `vertices` is not const because trait `GraphAccess` is not const [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind/sorter.rs:546:1 [INFO] [stdout] | [INFO] [stdout] 546 | trait GraphAccess { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this trait is not const [INFO] [stdout] ... [INFO] [stdout] 550 | fn vertices(&self) -> Self::VertexIter<'_>; [INFO] [stdout] | ------------------------------------------- this method is not const [INFO] [stdout] = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants [INFO] [stdout] help: consider making trait `GraphAccess` const [INFO] [stdout] | [INFO] [stdout] 546 | const trait GraphAccess { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0015]: cannot call non-const method `<>::VertexIter<'_> as MyIterator>::next` in constant functions [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/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: method `next` is not const because trait `MyIterator` is not const [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind/sorter.rs:540:1 [INFO] [stdout] | [INFO] [stdout] 540 | trait MyIterator { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ this trait is not const [INFO] [stdout] 541 | type Item; [INFO] [stdout] 542 | fn next(&mut self) -> Option; [INFO] [stdout] | ----------------------------------------- this method is not const [INFO] [stdout] = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants [INFO] [stdout] help: consider making trait `MyIterator` const [INFO] [stdout] | [INFO] [stdout] 540 | const trait MyIterator { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `Index` is not yet stable as a const trait [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/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] help: add `#![feature(const_index)]` to the crate attributes to enable [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/lib.rs:68:1 [INFO] [stdout] | [INFO] [stdout] 68 + #![feature(const_index)] [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0015]: cannot call non-const method `::heap_push::>` in constant functions [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/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: method `heap_push` is not const because trait `BinaryHeap` is not const [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/binary_heap/mod.rs:33:1 [INFO] [stdout] | [INFO] [stdout] 33 | pub trait BinaryHeap: VecLike { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this trait is not const [INFO] [stdout] ... [INFO] [stdout] 45 | / fn heap_push(&mut self, item: Self::Element, ctx: Ctx) -> usize [INFO] [stdout] 46 | | where [INFO] [stdout] 47 | | Ctx: ~const BinaryHeapCtx + ~const Destruct; [INFO] [stdout] | |___________________________________________________________________- this method is not const [INFO] [stdout] = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants [INFO] [stdout] help: consider making trait `BinaryHeap` const [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/binary_heap/mod.rs:33:5 [INFO] [stdout] | [INFO] [stdout] 33 | pub const trait BinaryHeap: VecLike { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0015]: cannot call non-const method `::heap_pop::>` in constant functions [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/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: method `heap_pop` is not const because trait `BinaryHeap` is not const [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/binary_heap/mod.rs:33:1 [INFO] [stdout] | [INFO] [stdout] 33 | pub trait BinaryHeap: VecLike { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this trait is not const [INFO] [stdout] 34 | /// Remove the least item from the heap and return it. [INFO] [stdout] 35 | / fn heap_pop(&mut self, ctx: Ctx) -> Option [INFO] [stdout] 36 | | where [INFO] [stdout] 37 | | Ctx: ~const BinaryHeapCtx + ~const Destruct; [INFO] [stdout] | |___________________________________________________________________- this method is not const [INFO] [stdout] = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants [INFO] [stdout] help: consider making trait `BinaryHeap` const [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/binary_heap/mod.rs:33:5 [INFO] [stdout] | [INFO] [stdout] 33 | pub const trait BinaryHeap: VecLike { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0015]: cannot call non-const method `>::successors` in constant functions [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/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: method `successors` is not const because trait `GraphAccess` is not const [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind/sorter.rs:546:1 [INFO] [stdout] | [INFO] [stdout] 546 | trait GraphAccess { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this trait is not const [INFO] [stdout] ... [INFO] [stdout] 555 | fn successors(&self, v: &VertexRef) -> Self::SuccessorIter<'_>; [INFO] [stdout] | --------------------------------------------------------------- this method is not const [INFO] [stdout] = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants [INFO] [stdout] help: consider making trait `GraphAccess` const [INFO] [stdout] | [INFO] [stdout] 546 | const trait GraphAccess { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0015]: cannot call non-const method `<>::SuccessorIter<'_> as MyIterator>::next` in constant functions [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/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: method `next` is not const because trait `MyIterator` is not const [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind/sorter.rs:540:1 [INFO] [stdout] | [INFO] [stdout] 540 | trait MyIterator { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ this trait is not const [INFO] [stdout] 541 | type Item; [INFO] [stdout] 542 | fn next(&mut self) -> Option; [INFO] [stdout] | ----------------------------------------- this method is not const [INFO] [stdout] = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants [INFO] [stdout] help: consider making trait `MyIterator` const [INFO] [stdout] | [INFO] [stdout] 540 | const trait MyIterator { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `IndexMut` is not yet stable as a const trait [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind/sorter.rs:669:29 [INFO] [stdout] | [INFO] [stdout] 669 | temp_vertex_info[&successor].num_predecessors -= 1; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: add `#![feature(const_index)]` to the crate attributes to enable [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/lib.rs:68:1 [INFO] [stdout] | [INFO] [stdout] 68 + #![feature(const_index)] [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `Index` is not yet stable as a const trait [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/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] help: add `#![feature(const_index)]` to the crate attributes to enable [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/lib.rs:68:1 [INFO] [stdout] | [INFO] [stdout] 68 + #![feature(const_index)] [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0015]: cannot call non-const method `::heap_push::>` in constant functions [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/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: method `heap_push` is not const because trait `BinaryHeap` is not const [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/binary_heap/mod.rs:33:1 [INFO] [stdout] | [INFO] [stdout] 33 | pub trait BinaryHeap: VecLike { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this trait is not const [INFO] [stdout] ... [INFO] [stdout] 45 | / fn heap_push(&mut self, item: Self::Element, ctx: Ctx) -> usize [INFO] [stdout] 46 | | where [INFO] [stdout] 47 | | Ctx: ~const BinaryHeapCtx + ~const Destruct; [INFO] [stdout] | |___________________________________________________________________- this method is not const [INFO] [stdout] = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants [INFO] [stdout] help: consider making trait `BinaryHeap` const [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/utils/binary_heap/mod.rs:33:5 [INFO] [stdout] | [INFO] [stdout] 33 | pub const trait BinaryHeap: VecLike { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0015]: cannot call non-const method `>::push` in constant functions [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind/sorter.rs:677:22 [INFO] [stdout] | [INFO] [stdout] 677 | out_vertices.push(v); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: method `push` is not const because trait `TopologicalSortOutputSink` is not const [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind/sorter.rs:573:1 [INFO] [stdout] | [INFO] [stdout] 573 | trait TopologicalSortOutputSink { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this trait is not const [INFO] [stdout] 574 | fn push(&mut self, v: VertexRef); [INFO] [stdout] | --------------------------------- this method is not const [INFO] [stdout] = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants [INFO] [stdout] help: consider making trait `TopologicalSortOutputSink` const [INFO] [stdout] | [INFO] [stdout] 573 | const trait TopologicalSortOutputSink { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0493]: destructor of `refcell::RefMut<'_, CfgBindRegistry>` cannot be evaluated at compile-time [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/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] 377 | .users [INFO] [stdout] 378 | .push((BindUsage::Executable, BindBorrowType::TakeRef)); [INFO] [stdout] | - value is dropped here [INFO] [stdout] | [INFO] [stdout] = note: see issue #133214 for more information [INFO] [stdout] = help: add `#![feature(const_destruct)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2026-03-23; consider upgrading it if it is out of date [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0015]: cannot call non-const method `>::bind` in constant functions [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/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: method `bind` is not const because trait `FnBind` is not const [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1168:1 [INFO] [stdout] | [INFO] [stdout] 1168 | pub trait FnBind { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ this trait is not const [INFO] [stdout] ... [INFO] [stdout] 1172 | fn bind(self, binder: Binder, ctx: &mut CfgBindCtx<'_>) -> Self::BoundFn; [INFO] [stdout] | ------------------------------------------------------------------------- this method is not const [INFO] [stdout] = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants [INFO] [stdout] help: consider making trait `FnBind` const [INFO] [stdout] | [INFO] [stdout] 1168 | pub const trait FnBind { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `Clone` is not yet stable as a const trait [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:563:29 [INFO] [stdout] | [INFO] [stdout] 563 | let allocator = bind_registry.binds.allocator().clone(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: add `#![feature(const_clone)]` to the crate attributes to enable [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/lib.rs:68:1 [INFO] [stdout] | [INFO] [stdout] 68 + #![feature(const_clone)] [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `Clone` is not yet stable as a const trait [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:611:29 [INFO] [stdout] | [INFO] [stdout] 611 | let allocator = bind_registry.binds.allocator().clone(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: add `#![feature(const_clone)]` to the crate attributes to enable [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/lib.rs:68:1 [INFO] [stdout] | [INFO] [stdout] 68 + #![feature(const_clone)] [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `Clone` is not yet stable as a const trait [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:650:29 [INFO] [stdout] | [INFO] [stdout] 650 | let allocator = bind_registry.binds.allocator().clone(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: add `#![feature(const_clone)]` to the crate attributes to enable [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/lib.rs:68:1 [INFO] [stdout] | [INFO] [stdout] 68 + #![feature(const_clone)] [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `Clone` is not yet stable as a const trait [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/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] help: add `#![feature(const_clone)]` to the crate attributes to enable [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/lib.rs:68:1 [INFO] [stdout] | [INFO] [stdout] 68 + #![feature(const_clone)] [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `Clone` is not yet stable as a const trait [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:975:78 [INFO] [stdout] | [INFO] [stdout] 975 | bind_init_order: ComptimeVec::with_capacity_in(self.binds.len(), allocator.clone()), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: add `#![feature(const_clone)]` to the crate attributes to enable [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/lib.rs:68:1 [INFO] [stdout] | [INFO] [stdout] 68 + #![feature(const_clone)] [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `Clone` is not yet stable as a const trait [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:980:41 [INFO] [stdout] | [INFO] [stdout] 980 | &mut ComptimeVec::repeat_in(allocator.clone(), Init::INIT, self.binds.len()), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: add `#![feature(const_clone)]` to the crate attributes to enable [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/lib.rs:68:1 [INFO] [stdout] | [INFO] [stdout] 68 + #![feature(const_clone)] [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `Clone` is not yet stable as a const trait [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:981:41 [INFO] [stdout] | [INFO] [stdout] 981 | &mut ComptimeVec::repeat_in(allocator.clone(), Init::INIT, self.binds.len()), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: add `#![feature(const_clone)]` to the crate attributes to enable [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/lib.rs:68:1 [INFO] [stdout] | [INFO] [stdout] 68 + #![feature(const_clone)] [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `Clone` is not yet stable as a const trait [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:982:38 [INFO] [stdout] | [INFO] [stdout] 982 | &mut ComptimeVec::new_in(allocator.clone()), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: add `#![feature(const_clone)]` to the crate attributes to enable [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/lib.rs:68:1 [INFO] [stdout] | [INFO] [stdout] 68 + #![feature(const_clone)] [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `Clone` is not yet stable as a const trait [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:983:38 [INFO] [stdout] | [INFO] [stdout] 983 | &mut ComptimeVec::new_in(allocator.clone()), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: add `#![feature(const_clone)]` to the crate attributes to enable [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/lib.rs:68:1 [INFO] [stdout] | [INFO] [stdout] 68 + #![feature(const_clone)] [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0015]: cannot call non-const method `>::bind` in constant functions [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/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: method `bind` is not const because trait `FnBind` is not const [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1168:1 [INFO] [stdout] | [INFO] [stdout] 1168 | pub trait FnBind { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ this trait is not const [INFO] [stdout] ... [INFO] [stdout] 1172 | fn bind(self, binder: Binder, ctx: &mut CfgBindCtx<'_>) -> Self::BoundFn; [INFO] [stdout] | ------------------------------------------------------------------------- this method is not const [INFO] [stdout] = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants [INFO] [stdout] help: consider making trait `FnBind` const [INFO] [stdout] | [INFO] [stdout] 1168 | pub const trait FnBind { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0015]: cannot call non-const method `::start` in constant functions [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/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: method `start` is not const because trait `ExecutableDefiner` is not const [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1077:1 [INFO] [stdout] | [INFO] [stdout] 1077 | pub unsafe trait ExecutableDefiner: Sized + private::Sealed { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this trait is not const [INFO] [stdout] ... [INFO] [stdout] 1080 | fn start(self, start: Closure) -> Self; [INFO] [stdout] | --------------------------------------- this method is not const [INFO] [stdout] = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants [INFO] [stdout] help: consider making trait `ExecutableDefiner` const [INFO] [stdout] | [INFO] [stdout] 1077 | pub const unsafe trait ExecutableDefiner: Sized + private::Sealed { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0493]: destructor of `refcell::RefMut<'_, CfgBindRegistry>` cannot be evaluated at compile-time [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/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] 1429 | .users [INFO] [stdout] 1430 | .push((ctx.usage, BindBorrowType::Take)); [INFO] [stdout] | - value is dropped here [INFO] [stdout] | [INFO] [stdout] = note: see issue #133214 for more information [INFO] [stdout] = help: add `#![feature(const_destruct)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2026-03-23; consider upgrading it if it is out of date [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0493]: destructor of `refcell::RefMut<'_, CfgBindRegistry>` cannot be evaluated at compile-time [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/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] 1490 | .users [INFO] [stdout] 1491 | .push((ctx.usage, BindBorrowType::TakeMut)); [INFO] [stdout] | - value is dropped here [INFO] [stdout] | [INFO] [stdout] = note: see issue #133214 for more information [INFO] [stdout] = help: add `#![feature(const_destruct)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2026-03-23; consider upgrading it if it is out of date [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0493]: destructor of `refcell::RefMut<'_, CfgBindRegistry>` cannot be evaluated at compile-time [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/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] 1542 | .users [INFO] [stdout] 1543 | .push((ctx.usage, BindBorrowType::TakeRef)); [INFO] [stdout] | - value is dropped here [INFO] [stdout] | [INFO] [stdout] = note: see issue #133214 for more information [INFO] [stdout] = help: add `#![feature(const_destruct)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2026-03-23; consider upgrading it if it is out of date [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0493]: destructor of `refcell::RefMut<'_, CfgBindRegistry>` cannot be evaluated at compile-time [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/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] 1600 | .users [INFO] [stdout] 1601 | .push((ctx.usage, borrow_type)); [INFO] [stdout] | - value is dropped here [INFO] [stdout] | [INFO] [stdout] = note: see issue #133214 for more information [INFO] [stdout] = help: add `#![feature(const_destruct)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2026-03-23; consider upgrading it if it is out of date [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0493]: destructor of `refcell::RefMut<'_, CfgBindRegistry>` cannot be evaluated at compile-time [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/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] 1658 | .users [INFO] [stdout] 1659 | .push((ctx.usage, borrow_type)); [INFO] [stdout] | - value is dropped here [INFO] [stdout] | [INFO] [stdout] = note: see issue #133214 for more information [INFO] [stdout] = help: add `#![feature(const_destruct)]` to the crate attributes to enable [INFO] [stdout] = note: this compiler was built on 2026-03-23; consider upgrading it if it is out of date [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0015]: cannot call non-const method `::register_dependency` in constant functions [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/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: method `register_dependency` is not const because trait `Binder` is not const [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1337:1 [INFO] [stdout] | [INFO] [stdout] 1337 | pub trait Binder { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ this trait is not const [INFO] [stdout] ... [INFO] [stdout] 1350 | fn register_dependency(&self, ctx: &mut CfgBindCtx<'_>); [INFO] [stdout] | -------------------------------------------------------- this method is not const [INFO] [stdout] = note: 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: consider making trait `Binder` const [INFO] [stdout] | [INFO] [stdout] 1337 | pub const trait Binder { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0015]: cannot call non-const method `::register_dependency` in constant functions [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/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: method `register_dependency` is not const because trait `Binder` is not const [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1337:1 [INFO] [stdout] | [INFO] [stdout] 1337 | pub trait Binder { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ this trait is not const [INFO] [stdout] ... [INFO] [stdout] 1350 | fn register_dependency(&self, ctx: &mut CfgBindCtx<'_>); [INFO] [stdout] | -------------------------------------------------------- this method is not const [INFO] [stdout] = note: 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: consider making trait `Binder` const [INFO] [stdout] | [INFO] [stdout] 1337 | pub const trait Binder { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0015]: cannot call non-const method `::register_dependency` in constant functions [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/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: method `register_dependency` is not const because trait `Binder` is not const [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1337:1 [INFO] [stdout] | [INFO] [stdout] 1337 | pub trait Binder { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ this trait is not const [INFO] [stdout] ... [INFO] [stdout] 1350 | fn register_dependency(&self, ctx: &mut CfgBindCtx<'_>); [INFO] [stdout] | -------------------------------------------------------- this method is not const [INFO] [stdout] = note: 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: consider making trait `Binder` const [INFO] [stdout] | [INFO] [stdout] 1337 | pub const trait Binder { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0015]: cannot call non-const method `::register_dependency` in constant functions [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/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: method `register_dependency` is not const because trait `Binder` is not const [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1337:1 [INFO] [stdout] | [INFO] [stdout] 1337 | pub trait Binder { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ this trait is not const [INFO] [stdout] ... [INFO] [stdout] 1350 | fn register_dependency(&self, ctx: &mut CfgBindCtx<'_>); [INFO] [stdout] | -------------------------------------------------------- this method is not const [INFO] [stdout] = note: 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: consider making trait `Binder` const [INFO] [stdout] | [INFO] [stdout] 1337 | pub const trait Binder { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0015]: cannot call non-const method `::register_dependency` in constant functions [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/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: method `register_dependency` is not const because trait `Binder` is not const [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1337:1 [INFO] [stdout] | [INFO] [stdout] 1337 | pub trait Binder { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ this trait is not const [INFO] [stdout] ... [INFO] [stdout] 1350 | fn register_dependency(&self, ctx: &mut CfgBindCtx<'_>); [INFO] [stdout] | -------------------------------------------------------- this method is not const [INFO] [stdout] = note: 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: consider making trait `Binder` const [INFO] [stdout] | [INFO] [stdout] 1337 | pub const trait Binder { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0015]: cannot call non-const method `::register_dependency` in constant functions [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/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: method `register_dependency` is not const because trait `Binder` is not const [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1337:1 [INFO] [stdout] | [INFO] [stdout] 1337 | pub trait Binder { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ this trait is not const [INFO] [stdout] ... [INFO] [stdout] 1350 | fn register_dependency(&self, ctx: &mut CfgBindCtx<'_>); [INFO] [stdout] | -------------------------------------------------------- this method is not const [INFO] [stdout] = note: 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: consider making trait `Binder` const [INFO] [stdout] | [INFO] [stdout] 1337 | pub const trait Binder { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0015]: cannot call non-const method `::register_dependency` in constant functions [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/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: method `register_dependency` is not const because trait `Binder` is not const [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1337:1 [INFO] [stdout] | [INFO] [stdout] 1337 | pub trait Binder { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ this trait is not const [INFO] [stdout] ... [INFO] [stdout] 1350 | fn register_dependency(&self, ctx: &mut CfgBindCtx<'_>); [INFO] [stdout] | -------------------------------------------------------- this method is not const [INFO] [stdout] = note: 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: consider making trait `Binder` const [INFO] [stdout] | [INFO] [stdout] 1337 | pub const trait Binder { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0015]: cannot call non-const method `::register_dependency` in constant functions [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/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: method `register_dependency` is not const because trait `Binder` is not const [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1337:1 [INFO] [stdout] | [INFO] [stdout] 1337 | pub trait Binder { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ this trait is not const [INFO] [stdout] ... [INFO] [stdout] 1350 | fn register_dependency(&self, ctx: &mut CfgBindCtx<'_>); [INFO] [stdout] | -------------------------------------------------------- this method is not const [INFO] [stdout] = note: 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: consider making trait `Binder` const [INFO] [stdout] | [INFO] [stdout] 1337 | pub const trait Binder { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0015]: cannot call non-const method `::register_dependency` in constant functions [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/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: method `register_dependency` is not const because trait `Binder` is not const [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1337:1 [INFO] [stdout] | [INFO] [stdout] 1337 | pub trait Binder { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ this trait is not const [INFO] [stdout] ... [INFO] [stdout] 1350 | fn register_dependency(&self, ctx: &mut CfgBindCtx<'_>); [INFO] [stdout] | -------------------------------------------------------- this method is not const [INFO] [stdout] = note: 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: consider making trait `Binder` const [INFO] [stdout] | [INFO] [stdout] 1337 | pub const trait Binder { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0015]: cannot call non-const method `::register_dependency` in constant functions [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/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: method `register_dependency` is not const because trait `Binder` is not const [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1337:1 [INFO] [stdout] | [INFO] [stdout] 1337 | pub trait Binder { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ this trait is not const [INFO] [stdout] ... [INFO] [stdout] 1350 | fn register_dependency(&self, ctx: &mut CfgBindCtx<'_>); [INFO] [stdout] | -------------------------------------------------------- this method is not const [INFO] [stdout] = note: 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: consider making trait `Binder` const [INFO] [stdout] | [INFO] [stdout] 1337 | pub const trait Binder { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0015]: cannot call non-const method `::register_dependency` in constant functions [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/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: method `register_dependency` is not const because trait `Binder` is not const [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1337:1 [INFO] [stdout] | [INFO] [stdout] 1337 | pub trait Binder { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ this trait is not const [INFO] [stdout] ... [INFO] [stdout] 1350 | fn register_dependency(&self, ctx: &mut CfgBindCtx<'_>); [INFO] [stdout] | -------------------------------------------------------- this method is not const [INFO] [stdout] = note: 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: consider making trait `Binder` const [INFO] [stdout] | [INFO] [stdout] 1337 | pub const trait Binder { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0015]: cannot call non-const method `::register_dependency` in constant functions [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/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: method `register_dependency` is not const because trait `Binder` is not const [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1337:1 [INFO] [stdout] | [INFO] [stdout] 1337 | pub trait Binder { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ this trait is not const [INFO] [stdout] ... [INFO] [stdout] 1350 | fn register_dependency(&self, ctx: &mut CfgBindCtx<'_>); [INFO] [stdout] | -------------------------------------------------------- this method is not const [INFO] [stdout] = note: 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: consider making trait `Binder` const [INFO] [stdout] | [INFO] [stdout] 1337 | pub const trait Binder { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0015]: cannot call non-const method `::register_dependency` in constant functions [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/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: method `register_dependency` is not const because trait `Binder` is not const [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1337:1 [INFO] [stdout] | [INFO] [stdout] 1337 | pub trait Binder { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ this trait is not const [INFO] [stdout] ... [INFO] [stdout] 1350 | fn register_dependency(&self, ctx: &mut CfgBindCtx<'_>); [INFO] [stdout] | -------------------------------------------------------- this method is not const [INFO] [stdout] = note: 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: consider making trait `Binder` const [INFO] [stdout] | [INFO] [stdout] 1337 | pub const trait Binder { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0015]: cannot call non-const method `::register_dependency` in constant functions [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/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: method `register_dependency` is not const because trait `Binder` is not const [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1337:1 [INFO] [stdout] | [INFO] [stdout] 1337 | pub trait Binder { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ this trait is not const [INFO] [stdout] ... [INFO] [stdout] 1350 | fn register_dependency(&self, ctx: &mut CfgBindCtx<'_>); [INFO] [stdout] | -------------------------------------------------------- this method is not const [INFO] [stdout] = note: 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: consider making trait `Binder` const [INFO] [stdout] | [INFO] [stdout] 1337 | pub const trait Binder { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0015]: cannot call non-const method `::register_dependency` in constant functions [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/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: method `register_dependency` is not const because trait `Binder` is not const [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1337:1 [INFO] [stdout] | [INFO] [stdout] 1337 | pub trait Binder { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ this trait is not const [INFO] [stdout] ... [INFO] [stdout] 1350 | fn register_dependency(&self, ctx: &mut CfgBindCtx<'_>); [INFO] [stdout] | -------------------------------------------------------- this method is not const [INFO] [stdout] = note: 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: consider making trait `Binder` const [INFO] [stdout] | [INFO] [stdout] 1337 | pub const trait Binder { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0015]: cannot call non-const method `::into_runtime_binder` in constant functions [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/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: method `into_runtime_binder` is not const because trait `Binder` is not const [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1337:1 [INFO] [stdout] | [INFO] [stdout] 1337 | pub trait Binder { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ this trait is not const [INFO] [stdout] ... [INFO] [stdout] 1357 | fn into_runtime_binder(self) -> Self::Runtime; [INFO] [stdout] | ---------------------------------------------- this method is not const [INFO] [stdout] = note: 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: consider making trait `Binder` const [INFO] [stdout] | [INFO] [stdout] 1337 | pub const trait Binder { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0015]: cannot call non-const method `::into_runtime_binder` in constant functions [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/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: method `into_runtime_binder` is not const because trait `Binder` is not const [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1337:1 [INFO] [stdout] | [INFO] [stdout] 1337 | pub trait Binder { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ this trait is not const [INFO] [stdout] ... [INFO] [stdout] 1357 | fn into_runtime_binder(self) -> Self::Runtime; [INFO] [stdout] | ---------------------------------------------- this method is not const [INFO] [stdout] = note: 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: consider making trait `Binder` const [INFO] [stdout] | [INFO] [stdout] 1337 | pub const trait Binder { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0015]: cannot call non-const method `::into_runtime_binder` in constant functions [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/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: method `into_runtime_binder` is not const because trait `Binder` is not const [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1337:1 [INFO] [stdout] | [INFO] [stdout] 1337 | pub trait Binder { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ this trait is not const [INFO] [stdout] ... [INFO] [stdout] 1357 | fn into_runtime_binder(self) -> Self::Runtime; [INFO] [stdout] | ---------------------------------------------- this method is not const [INFO] [stdout] = note: 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: consider making trait `Binder` const [INFO] [stdout] | [INFO] [stdout] 1337 | pub const trait Binder { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0015]: cannot call non-const method `::into_runtime_binder` in constant functions [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/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: method `into_runtime_binder` is not const because trait `Binder` is not const [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1337:1 [INFO] [stdout] | [INFO] [stdout] 1337 | pub trait Binder { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ this trait is not const [INFO] [stdout] ... [INFO] [stdout] 1357 | fn into_runtime_binder(self) -> Self::Runtime; [INFO] [stdout] | ---------------------------------------------- this method is not const [INFO] [stdout] = note: 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: consider making trait `Binder` const [INFO] [stdout] | [INFO] [stdout] 1337 | pub const trait Binder { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0015]: cannot call non-const method `::into_runtime_binder` in constant functions [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/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: method `into_runtime_binder` is not const because trait `Binder` is not const [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1337:1 [INFO] [stdout] | [INFO] [stdout] 1337 | pub trait Binder { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ this trait is not const [INFO] [stdout] ... [INFO] [stdout] 1357 | fn into_runtime_binder(self) -> Self::Runtime; [INFO] [stdout] | ---------------------------------------------- this method is not const [INFO] [stdout] = note: 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: consider making trait `Binder` const [INFO] [stdout] | [INFO] [stdout] 1337 | pub const trait Binder { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0015]: cannot call non-const method `::into_runtime_binder` in constant functions [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/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: method `into_runtime_binder` is not const because trait `Binder` is not const [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1337:1 [INFO] [stdout] | [INFO] [stdout] 1337 | pub trait Binder { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ this trait is not const [INFO] [stdout] ... [INFO] [stdout] 1357 | fn into_runtime_binder(self) -> Self::Runtime; [INFO] [stdout] | ---------------------------------------------- this method is not const [INFO] [stdout] = note: 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: consider making trait `Binder` const [INFO] [stdout] | [INFO] [stdout] 1337 | pub const trait Binder { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0015]: cannot call non-const method `::into_runtime_binder` in constant functions [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/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: method `into_runtime_binder` is not const because trait `Binder` is not const [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1337:1 [INFO] [stdout] | [INFO] [stdout] 1337 | pub trait Binder { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ this trait is not const [INFO] [stdout] ... [INFO] [stdout] 1357 | fn into_runtime_binder(self) -> Self::Runtime; [INFO] [stdout] | ---------------------------------------------- this method is not const [INFO] [stdout] = note: 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: consider making trait `Binder` const [INFO] [stdout] | [INFO] [stdout] 1337 | pub const trait Binder { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0015]: cannot call non-const method `::into_runtime_binder` in constant functions [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/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: method `into_runtime_binder` is not const because trait `Binder` is not const [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1337:1 [INFO] [stdout] | [INFO] [stdout] 1337 | pub trait Binder { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ this trait is not const [INFO] [stdout] ... [INFO] [stdout] 1357 | fn into_runtime_binder(self) -> Self::Runtime; [INFO] [stdout] | ---------------------------------------------- this method is not const [INFO] [stdout] = note: 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: consider making trait `Binder` const [INFO] [stdout] | [INFO] [stdout] 1337 | pub const trait Binder { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0015]: cannot call non-const method `::into_runtime_binder` in constant functions [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/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: method `into_runtime_binder` is not const because trait `Binder` is not const [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1337:1 [INFO] [stdout] | [INFO] [stdout] 1337 | pub trait Binder { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ this trait is not const [INFO] [stdout] ... [INFO] [stdout] 1357 | fn into_runtime_binder(self) -> Self::Runtime; [INFO] [stdout] | ---------------------------------------------- this method is not const [INFO] [stdout] = note: 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: consider making trait `Binder` const [INFO] [stdout] | [INFO] [stdout] 1337 | pub const trait Binder { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0015]: cannot call non-const method `::into_runtime_binder` in constant functions [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/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: method `into_runtime_binder` is not const because trait `Binder` is not const [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1337:1 [INFO] [stdout] | [INFO] [stdout] 1337 | pub trait Binder { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ this trait is not const [INFO] [stdout] ... [INFO] [stdout] 1357 | fn into_runtime_binder(self) -> Self::Runtime; [INFO] [stdout] | ---------------------------------------------- this method is not const [INFO] [stdout] = note: 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: consider making trait `Binder` const [INFO] [stdout] | [INFO] [stdout] 1337 | pub const trait Binder { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0015]: cannot call non-const method `::into_runtime_binder` in constant functions [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/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: method `into_runtime_binder` is not const because trait `Binder` is not const [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1337:1 [INFO] [stdout] | [INFO] [stdout] 1337 | pub trait Binder { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ this trait is not const [INFO] [stdout] ... [INFO] [stdout] 1357 | fn into_runtime_binder(self) -> Self::Runtime; [INFO] [stdout] | ---------------------------------------------- this method is not const [INFO] [stdout] = note: 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: consider making trait `Binder` const [INFO] [stdout] | [INFO] [stdout] 1337 | pub const trait Binder { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0015]: cannot call non-const method `::into_runtime_binder` in constant functions [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/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: method `into_runtime_binder` is not const because trait `Binder` is not const [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1337:1 [INFO] [stdout] | [INFO] [stdout] 1337 | pub trait Binder { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ this trait is not const [INFO] [stdout] ... [INFO] [stdout] 1357 | fn into_runtime_binder(self) -> Self::Runtime; [INFO] [stdout] | ---------------------------------------------- this method is not const [INFO] [stdout] = note: 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: consider making trait `Binder` const [INFO] [stdout] | [INFO] [stdout] 1337 | pub const trait Binder { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0015]: cannot call non-const method `::into_runtime_binder` in constant functions [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/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: method `into_runtime_binder` is not const because trait `Binder` is not const [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1337:1 [INFO] [stdout] | [INFO] [stdout] 1337 | pub trait Binder { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ this trait is not const [INFO] [stdout] ... [INFO] [stdout] 1357 | fn into_runtime_binder(self) -> Self::Runtime; [INFO] [stdout] | ---------------------------------------------- this method is not const [INFO] [stdout] = note: 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: consider making trait `Binder` const [INFO] [stdout] | [INFO] [stdout] 1337 | pub const trait Binder { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0015]: cannot call non-const method `::into_runtime_binder` in constant functions [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/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: method `into_runtime_binder` is not const because trait `Binder` is not const [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1337:1 [INFO] [stdout] | [INFO] [stdout] 1337 | pub trait Binder { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ this trait is not const [INFO] [stdout] ... [INFO] [stdout] 1357 | fn into_runtime_binder(self) -> Self::Runtime; [INFO] [stdout] | ---------------------------------------------- this method is not const [INFO] [stdout] = note: 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: consider making trait `Binder` const [INFO] [stdout] | [INFO] [stdout] 1337 | pub const trait Binder { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0015]: cannot call non-const method `::into_runtime_binder` in constant functions [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/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: method `into_runtime_binder` is not const because trait `Binder` is not const [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1337:1 [INFO] [stdout] | [INFO] [stdout] 1337 | pub trait Binder { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ this trait is not const [INFO] [stdout] ... [INFO] [stdout] 1357 | fn into_runtime_binder(self) -> Self::Runtime; [INFO] [stdout] | ---------------------------------------------- this method is not const [INFO] [stdout] = note: 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: consider making trait `Binder` const [INFO] [stdout] | [INFO] [stdout] 1337 | pub const trait Binder { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0015]: cannot call non-const method `::register_dependency` in constant functions [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/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: method `register_dependency` is not const because trait `Binder` is not const [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1337:1 [INFO] [stdout] | [INFO] [stdout] 1337 | pub trait Binder { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ this trait is not const [INFO] [stdout] ... [INFO] [stdout] 1350 | fn register_dependency(&self, ctx: &mut CfgBindCtx<'_>); [INFO] [stdout] | -------------------------------------------------------- this method is not const [INFO] [stdout] = note: 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: consider making trait `Binder` const [INFO] [stdout] | [INFO] [stdout] 1337 | pub const trait Binder { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0015]: cannot call non-const method `::register_dependency` in constant functions [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/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: method `register_dependency` is not const because trait `Binder` is not const [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1337:1 [INFO] [stdout] | [INFO] [stdout] 1337 | pub trait Binder { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ this trait is not const [INFO] [stdout] ... [INFO] [stdout] 1350 | fn register_dependency(&self, ctx: &mut CfgBindCtx<'_>); [INFO] [stdout] | -------------------------------------------------------- this method is not const [INFO] [stdout] = note: 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: consider making trait `Binder` const [INFO] [stdout] | [INFO] [stdout] 1337 | pub const trait Binder { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0015]: cannot call non-const method `::register_dependency` in constant functions [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/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: method `register_dependency` is not const because trait `Binder` is not const [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1337:1 [INFO] [stdout] | [INFO] [stdout] 1337 | pub trait Binder { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ this trait is not const [INFO] [stdout] ... [INFO] [stdout] 1350 | fn register_dependency(&self, ctx: &mut CfgBindCtx<'_>); [INFO] [stdout] | -------------------------------------------------------- this method is not const [INFO] [stdout] = note: 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: consider making trait `Binder` const [INFO] [stdout] | [INFO] [stdout] 1337 | pub const trait Binder { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0015]: cannot call non-const method `::register_dependency` in constant functions [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/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: method `register_dependency` is not const because trait `Binder` is not const [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1337:1 [INFO] [stdout] | [INFO] [stdout] 1337 | pub trait Binder { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ this trait is not const [INFO] [stdout] ... [INFO] [stdout] 1350 | fn register_dependency(&self, ctx: &mut CfgBindCtx<'_>); [INFO] [stdout] | -------------------------------------------------------- this method is not const [INFO] [stdout] = note: 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: consider making trait `Binder` const [INFO] [stdout] | [INFO] [stdout] 1337 | pub const trait Binder { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0015]: cannot call non-const method `::register_dependency` in constant functions [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/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: method `register_dependency` is not const because trait `Binder` is not const [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1337:1 [INFO] [stdout] | [INFO] [stdout] 1337 | pub trait Binder { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ this trait is not const [INFO] [stdout] ... [INFO] [stdout] 1350 | fn register_dependency(&self, ctx: &mut CfgBindCtx<'_>); [INFO] [stdout] | -------------------------------------------------------- this method is not const [INFO] [stdout] = note: 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: consider making trait `Binder` const [INFO] [stdout] | [INFO] [stdout] 1337 | pub const trait Binder { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0015]: cannot call non-const method `::register_dependency` in constant functions [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/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: method `register_dependency` is not const because trait `Binder` is not const [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1337:1 [INFO] [stdout] | [INFO] [stdout] 1337 | pub trait Binder { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ this trait is not const [INFO] [stdout] ... [INFO] [stdout] 1350 | fn register_dependency(&self, ctx: &mut CfgBindCtx<'_>); [INFO] [stdout] | -------------------------------------------------------- this method is not const [INFO] [stdout] = note: 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: consider making trait `Binder` const [INFO] [stdout] | [INFO] [stdout] 1337 | pub const trait Binder { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0015]: cannot call non-const method `::register_dependency` in constant functions [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/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: method `register_dependency` is not const because trait `Binder` is not const [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1337:1 [INFO] [stdout] | [INFO] [stdout] 1337 | pub trait Binder { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ this trait is not const [INFO] [stdout] ... [INFO] [stdout] 1350 | fn register_dependency(&self, ctx: &mut CfgBindCtx<'_>); [INFO] [stdout] | -------------------------------------------------------- this method is not const [INFO] [stdout] = note: 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: consider making trait `Binder` const [INFO] [stdout] | [INFO] [stdout] 1337 | pub const trait Binder { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0015]: cannot call non-const method `::register_dependency` in constant functions [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/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: method `register_dependency` is not const because trait `Binder` is not const [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1337:1 [INFO] [stdout] | [INFO] [stdout] 1337 | pub trait Binder { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ this trait is not const [INFO] [stdout] ... [INFO] [stdout] 1350 | fn register_dependency(&self, ctx: &mut CfgBindCtx<'_>); [INFO] [stdout] | -------------------------------------------------------- this method is not const [INFO] [stdout] = note: 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: consider making trait `Binder` const [INFO] [stdout] | [INFO] [stdout] 1337 | pub const trait Binder { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0015]: cannot call non-const method `::register_dependency` in constant functions [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/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: method `register_dependency` is not const because trait `Binder` is not const [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1337:1 [INFO] [stdout] | [INFO] [stdout] 1337 | pub trait Binder { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ this trait is not const [INFO] [stdout] ... [INFO] [stdout] 1350 | fn register_dependency(&self, ctx: &mut CfgBindCtx<'_>); [INFO] [stdout] | -------------------------------------------------------- this method is not const [INFO] [stdout] = note: 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: consider making trait `Binder` const [INFO] [stdout] | [INFO] [stdout] 1337 | pub const trait Binder { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0015]: cannot call non-const method `::register_dependency` in constant functions [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/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: method `register_dependency` is not const because trait `Binder` is not const [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1337:1 [INFO] [stdout] | [INFO] [stdout] 1337 | pub trait Binder { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ this trait is not const [INFO] [stdout] ... [INFO] [stdout] 1350 | fn register_dependency(&self, ctx: &mut CfgBindCtx<'_>); [INFO] [stdout] | -------------------------------------------------------- this method is not const [INFO] [stdout] = note: 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: consider making trait `Binder` const [INFO] [stdout] | [INFO] [stdout] 1337 | pub const trait Binder { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0015]: cannot call non-const method `::register_dependency` in constant functions [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/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: method `register_dependency` is not const because trait `Binder` is not const [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1337:1 [INFO] [stdout] | [INFO] [stdout] 1337 | pub trait Binder { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ this trait is not const [INFO] [stdout] ... [INFO] [stdout] 1350 | fn register_dependency(&self, ctx: &mut CfgBindCtx<'_>); [INFO] [stdout] | -------------------------------------------------------- this method is not const [INFO] [stdout] = note: 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: consider making trait `Binder` const [INFO] [stdout] | [INFO] [stdout] 1337 | pub const trait Binder { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0015]: cannot call non-const method `::register_dependency` in constant functions [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/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: method `register_dependency` is not const because trait `Binder` is not const [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1337:1 [INFO] [stdout] | [INFO] [stdout] 1337 | pub trait Binder { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ this trait is not const [INFO] [stdout] ... [INFO] [stdout] 1350 | fn register_dependency(&self, ctx: &mut CfgBindCtx<'_>); [INFO] [stdout] | -------------------------------------------------------- this method is not const [INFO] [stdout] = note: 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: consider making trait `Binder` const [INFO] [stdout] | [INFO] [stdout] 1337 | pub const trait Binder { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0015]: cannot call non-const method `::register_dependency` in constant functions [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/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: method `register_dependency` is not const because trait `Binder` is not const [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1337:1 [INFO] [stdout] | [INFO] [stdout] 1337 | pub trait Binder { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ this trait is not const [INFO] [stdout] ... [INFO] [stdout] 1350 | fn register_dependency(&self, ctx: &mut CfgBindCtx<'_>); [INFO] [stdout] | -------------------------------------------------------- this method is not const [INFO] [stdout] = note: 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: consider making trait `Binder` const [INFO] [stdout] | [INFO] [stdout] 1337 | pub const trait Binder { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0015]: cannot call non-const method `::register_dependency` in constant functions [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/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: method `register_dependency` is not const because trait `Binder` is not const [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1337:1 [INFO] [stdout] | [INFO] [stdout] 1337 | pub trait Binder { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ this trait is not const [INFO] [stdout] ... [INFO] [stdout] 1350 | fn register_dependency(&self, ctx: &mut CfgBindCtx<'_>); [INFO] [stdout] | -------------------------------------------------------- this method is not const [INFO] [stdout] = note: 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: consider making trait `Binder` const [INFO] [stdout] | [INFO] [stdout] 1337 | pub const trait Binder { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0015]: cannot call non-const method `::into_runtime_binder` in constant functions [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/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: method `into_runtime_binder` is not const because trait `Binder` is not const [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1337:1 [INFO] [stdout] | [INFO] [stdout] 1337 | pub trait Binder { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ this trait is not const [INFO] [stdout] ... [INFO] [stdout] 1357 | fn into_runtime_binder(self) -> Self::Runtime; [INFO] [stdout] | ---------------------------------------------- this method is not const [INFO] [stdout] = note: 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: consider making trait `Binder` const [INFO] [stdout] | [INFO] [stdout] 1337 | pub const trait Binder { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0015]: cannot call non-const method `::into_runtime_binder` in constant functions [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/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: method `into_runtime_binder` is not const because trait `Binder` is not const [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1337:1 [INFO] [stdout] | [INFO] [stdout] 1337 | pub trait Binder { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ this trait is not const [INFO] [stdout] ... [INFO] [stdout] 1357 | fn into_runtime_binder(self) -> Self::Runtime; [INFO] [stdout] | ---------------------------------------------- this method is not const [INFO] [stdout] = note: 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: consider making trait `Binder` const [INFO] [stdout] | [INFO] [stdout] 1337 | pub const trait Binder { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0015]: cannot call non-const method `::into_runtime_binder` in constant functions [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/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: method `into_runtime_binder` is not const because trait `Binder` is not const [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1337:1 [INFO] [stdout] | [INFO] [stdout] 1337 | pub trait Binder { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ this trait is not const [INFO] [stdout] ... [INFO] [stdout] 1357 | fn into_runtime_binder(self) -> Self::Runtime; [INFO] [stdout] | ---------------------------------------------- this method is not const [INFO] [stdout] = note: 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: consider making trait `Binder` const [INFO] [stdout] | [INFO] [stdout] 1337 | pub const trait Binder { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0015]: cannot call non-const method `::into_runtime_binder` in constant functions [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/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: method `into_runtime_binder` is not const because trait `Binder` is not const [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1337:1 [INFO] [stdout] | [INFO] [stdout] 1337 | pub trait Binder { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ this trait is not const [INFO] [stdout] ... [INFO] [stdout] 1357 | fn into_runtime_binder(self) -> Self::Runtime; [INFO] [stdout] | ---------------------------------------------- this method is not const [INFO] [stdout] = note: 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: consider making trait `Binder` const [INFO] [stdout] | [INFO] [stdout] 1337 | pub const trait Binder { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0015]: cannot call non-const method `::into_runtime_binder` in constant functions [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/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: method `into_runtime_binder` is not const because trait `Binder` is not const [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1337:1 [INFO] [stdout] | [INFO] [stdout] 1337 | pub trait Binder { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ this trait is not const [INFO] [stdout] ... [INFO] [stdout] 1357 | fn into_runtime_binder(self) -> Self::Runtime; [INFO] [stdout] | ---------------------------------------------- this method is not const [INFO] [stdout] = note: 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: consider making trait `Binder` const [INFO] [stdout] | [INFO] [stdout] 1337 | pub const trait Binder { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0015]: cannot call non-const method `::into_runtime_binder` in constant functions [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/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: method `into_runtime_binder` is not const because trait `Binder` is not const [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1337:1 [INFO] [stdout] | [INFO] [stdout] 1337 | pub trait Binder { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ this trait is not const [INFO] [stdout] ... [INFO] [stdout] 1357 | fn into_runtime_binder(self) -> Self::Runtime; [INFO] [stdout] | ---------------------------------------------- this method is not const [INFO] [stdout] = note: 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: consider making trait `Binder` const [INFO] [stdout] | [INFO] [stdout] 1337 | pub const trait Binder { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0015]: cannot call non-const method `::into_runtime_binder` in constant functions [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/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: method `into_runtime_binder` is not const because trait `Binder` is not const [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1337:1 [INFO] [stdout] | [INFO] [stdout] 1337 | pub trait Binder { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ this trait is not const [INFO] [stdout] ... [INFO] [stdout] 1357 | fn into_runtime_binder(self) -> Self::Runtime; [INFO] [stdout] | ---------------------------------------------- this method is not const [INFO] [stdout] = note: 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: consider making trait `Binder` const [INFO] [stdout] | [INFO] [stdout] 1337 | pub const trait Binder { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0015]: cannot call non-const method `::into_runtime_binder` in constant functions [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/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: method `into_runtime_binder` is not const because trait `Binder` is not const [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1337:1 [INFO] [stdout] | [INFO] [stdout] 1337 | pub trait Binder { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ this trait is not const [INFO] [stdout] ... [INFO] [stdout] 1357 | fn into_runtime_binder(self) -> Self::Runtime; [INFO] [stdout] | ---------------------------------------------- this method is not const [INFO] [stdout] = note: 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: consider making trait `Binder` const [INFO] [stdout] | [INFO] [stdout] 1337 | pub const trait Binder { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0015]: cannot call non-const method `::into_runtime_binder` in constant functions [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/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: method `into_runtime_binder` is not const because trait `Binder` is not const [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1337:1 [INFO] [stdout] | [INFO] [stdout] 1337 | pub trait Binder { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ this trait is not const [INFO] [stdout] ... [INFO] [stdout] 1357 | fn into_runtime_binder(self) -> Self::Runtime; [INFO] [stdout] | ---------------------------------------------- this method is not const [INFO] [stdout] = note: 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: consider making trait `Binder` const [INFO] [stdout] | [INFO] [stdout] 1337 | pub const trait Binder { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0015]: cannot call non-const method `::into_runtime_binder` in constant functions [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/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: method `into_runtime_binder` is not const because trait `Binder` is not const [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1337:1 [INFO] [stdout] | [INFO] [stdout] 1337 | pub trait Binder { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ this trait is not const [INFO] [stdout] ... [INFO] [stdout] 1357 | fn into_runtime_binder(self) -> Self::Runtime; [INFO] [stdout] | ---------------------------------------------- this method is not const [INFO] [stdout] = note: 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: consider making trait `Binder` const [INFO] [stdout] | [INFO] [stdout] 1337 | pub const trait Binder { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0015]: cannot call non-const method `::into_runtime_binder` in constant functions [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/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: method `into_runtime_binder` is not const because trait `Binder` is not const [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1337:1 [INFO] [stdout] | [INFO] [stdout] 1337 | pub trait Binder { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ this trait is not const [INFO] [stdout] ... [INFO] [stdout] 1357 | fn into_runtime_binder(self) -> Self::Runtime; [INFO] [stdout] | ---------------------------------------------- this method is not const [INFO] [stdout] = note: 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: consider making trait `Binder` const [INFO] [stdout] | [INFO] [stdout] 1337 | pub const trait Binder { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0015]: cannot call non-const method `::into_runtime_binder` in constant functions [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/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: method `into_runtime_binder` is not const because trait `Binder` is not const [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1337:1 [INFO] [stdout] | [INFO] [stdout] 1337 | pub trait Binder { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ this trait is not const [INFO] [stdout] ... [INFO] [stdout] 1357 | fn into_runtime_binder(self) -> Self::Runtime; [INFO] [stdout] | ---------------------------------------------- this method is not const [INFO] [stdout] = note: 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: consider making trait `Binder` const [INFO] [stdout] | [INFO] [stdout] 1337 | pub const trait Binder { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0015]: cannot call non-const method `::into_runtime_binder` in constant functions [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/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: method `into_runtime_binder` is not const because trait `Binder` is not const [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1337:1 [INFO] [stdout] | [INFO] [stdout] 1337 | pub trait Binder { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ this trait is not const [INFO] [stdout] ... [INFO] [stdout] 1357 | fn into_runtime_binder(self) -> Self::Runtime; [INFO] [stdout] | ---------------------------------------------- this method is not const [INFO] [stdout] = note: 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: consider making trait `Binder` const [INFO] [stdout] | [INFO] [stdout] 1337 | pub const trait Binder { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0015]: cannot call non-const method `::into_runtime_binder` in constant functions [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/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: method `into_runtime_binder` is not const because trait `Binder` is not const [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1337:1 [INFO] [stdout] | [INFO] [stdout] 1337 | pub trait Binder { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ this trait is not const [INFO] [stdout] ... [INFO] [stdout] 1357 | fn into_runtime_binder(self) -> Self::Runtime; [INFO] [stdout] | ---------------------------------------------- this method is not const [INFO] [stdout] = note: 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: consider making trait `Binder` const [INFO] [stdout] | [INFO] [stdout] 1337 | pub const trait Binder { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0015]: cannot call non-const method `::register_dependency` in constant functions [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/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: method `register_dependency` is not const because trait `Binder` is not const [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1337:1 [INFO] [stdout] | [INFO] [stdout] 1337 | pub trait Binder { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ this trait is not const [INFO] [stdout] ... [INFO] [stdout] 1350 | fn register_dependency(&self, ctx: &mut CfgBindCtx<'_>); [INFO] [stdout] | -------------------------------------------------------- this method is not const [INFO] [stdout] = note: 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: consider making trait `Binder` const [INFO] [stdout] | [INFO] [stdout] 1337 | pub const trait Binder { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0015]: cannot call non-const method `::register_dependency` in constant functions [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/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: method `register_dependency` is not const because trait `Binder` is not const [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1337:1 [INFO] [stdout] | [INFO] [stdout] 1337 | pub trait Binder { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ this trait is not const [INFO] [stdout] ... [INFO] [stdout] 1350 | fn register_dependency(&self, ctx: &mut CfgBindCtx<'_>); [INFO] [stdout] | -------------------------------------------------------- this method is not const [INFO] [stdout] = note: 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: consider making trait `Binder` const [INFO] [stdout] | [INFO] [stdout] 1337 | pub const trait Binder { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0015]: cannot call non-const method `::register_dependency` in constant functions [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/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: method `register_dependency` is not const because trait `Binder` is not const [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1337:1 [INFO] [stdout] | [INFO] [stdout] 1337 | pub trait Binder { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ this trait is not const [INFO] [stdout] ... [INFO] [stdout] 1350 | fn register_dependency(&self, ctx: &mut CfgBindCtx<'_>); [INFO] [stdout] | -------------------------------------------------------- this method is not const [INFO] [stdout] = note: 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: consider making trait `Binder` const [INFO] [stdout] | [INFO] [stdout] 1337 | pub const trait Binder { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0015]: cannot call non-const method `::register_dependency` in constant functions [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/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: method `register_dependency` is not const because trait `Binder` is not const [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1337:1 [INFO] [stdout] | [INFO] [stdout] 1337 | pub trait Binder { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ this trait is not const [INFO] [stdout] ... [INFO] [stdout] 1350 | fn register_dependency(&self, ctx: &mut CfgBindCtx<'_>); [INFO] [stdout] | -------------------------------------------------------- this method is not const [INFO] [stdout] = note: 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: consider making trait `Binder` const [INFO] [stdout] | [INFO] [stdout] 1337 | pub const trait Binder { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0015]: cannot call non-const method `::register_dependency` in constant functions [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/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: method `register_dependency` is not const because trait `Binder` is not const [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1337:1 [INFO] [stdout] | [INFO] [stdout] 1337 | pub trait Binder { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ this trait is not const [INFO] [stdout] ... [INFO] [stdout] 1350 | fn register_dependency(&self, ctx: &mut CfgBindCtx<'_>); [INFO] [stdout] | -------------------------------------------------------- this method is not const [INFO] [stdout] = note: 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: consider making trait `Binder` const [INFO] [stdout] | [INFO] [stdout] 1337 | pub const trait Binder { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0015]: cannot call non-const method `::register_dependency` in constant functions [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/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: method `register_dependency` is not const because trait `Binder` is not const [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1337:1 [INFO] [stdout] | [INFO] [stdout] 1337 | pub trait Binder { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ this trait is not const [INFO] [stdout] ... [INFO] [stdout] 1350 | fn register_dependency(&self, ctx: &mut CfgBindCtx<'_>); [INFO] [stdout] | -------------------------------------------------------- this method is not const [INFO] [stdout] = note: 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: consider making trait `Binder` const [INFO] [stdout] | [INFO] [stdout] 1337 | pub const trait Binder { [INFO] [stdout] | +++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0015]: cannot call non-const method `::register_dependency` in constant functions [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/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: method `register_dependency` is not const because trait `Binder` is not const [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/r3_core-0.1.4/src/bind.rs:1337:1 [INFO] [stdout] | [INFO] [stdout] 1337 | pub trait Binder { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ this trait is not const [INFO] [stdout] ... [INFO] [stdout] 1350 | fn register_dependency(&self, ctx: &mut CfgBindCtx<'_>); [INFO] [stdout] | -------------------------------------------------------- this method is not const [INFO] [stdout] = note: 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: consider making trait `Binder` const [WARN] too many lines in the log, truncating it