[INFO] fetching crate r3_core 0.1.4... [INFO] checking r3_core-0.1.4 against try#a4980311fb7bb9e7893708e6bd3fbbfb2819fd3d for pr-145342-1 [INFO] extracting crate r3_core 0.1.4 into /workspace/builds/worker-7-tc2/source [INFO] started tweaking crates.io crate r3_core 0.1.4 [INFO] finished tweaking crates.io crate r3_core 0.1.4 [INFO] tweaked toml for crates.io crate r3_core 0.1.4 written to /workspace/builds/worker-7-tc2/source/Cargo.toml [INFO] validating manifest of crates.io crate r3_core 0.1.4 on toolchain a4980311fb7bb9e7893708e6bd3fbbfb2819fd3d [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+a4980311fb7bb9e7893708e6bd3fbbfb2819fd3d" "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" "+a4980311fb7bb9e7893708e6bd3fbbfb2819fd3d" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Locking 110 packages to latest compatible versions [INFO] [stderr] Adding bitflags v1.3.2 (available: v2.9.3) [INFO] [stderr] Adding env_logger v0.8.4 (available: v0.11.8) [INFO] [stderr] Adding memoffset v0.6.5 (available: v0.9.1) [INFO] [stderr] Adding svgbob v0.6.6 (available: v0.6.7) [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+a4980311fb7bb9e7893708e6bd3fbbfb2819fd3d" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+a4980311fb7bb9e7893708e6bd3fbbfb2819fd3d" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 934a82d19498f7189254462b0557c945e696fba336d3a3b71cedab2187bfbc59 [INFO] running `Command { std: "docker" "start" "-a" "934a82d19498f7189254462b0557c945e696fba336d3a3b71cedab2187bfbc59", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "934a82d19498f7189254462b0557c945e696fba336d3a3b71cedab2187bfbc59", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "934a82d19498f7189254462b0557c945e696fba336d3a3b71cedab2187bfbc59", kill_on_drop: false }` [INFO] [stdout] 934a82d19498f7189254462b0557c945e696fba336d3a3b71cedab2187bfbc59 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-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:7ad1b28ee6f5f7f699f6cf7015098d6ccdd96d6f2d78dd06228f5b4c9faf309c" "/opt/rustwide/cargo-home/bin/cargo" "+a4980311fb7bb9e7893708e6bd3fbbfb2819fd3d" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] ad8ae278d7d18fbf7f8adab74c5416fce56fe0ba4025c7884d8726932add4a20 [INFO] running `Command { std: "docker" "start" "-a" "ad8ae278d7d18fbf7f8adab74c5416fce56fe0ba4025c7884d8726932add4a20", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.101 [INFO] [stderr] Compiling unicode-ident v1.0.18 [INFO] [stderr] Compiling libc v0.2.175 [INFO] [stderr] Compiling syn v1.0.109 [INFO] [stderr] Compiling semver v1.0.26 [INFO] [stderr] Compiling strsim v0.10.0 [INFO] [stderr] Compiling fnv v1.0.7 [INFO] [stderr] Compiling ident_case v1.0.1 [INFO] [stderr] Checking memchr v2.7.5 [INFO] [stderr] Compiling autocfg v1.5.0 [INFO] [stderr] Checking regex-syntax v0.8.6 [INFO] [stderr] Checking cfg-if v1.0.3 [INFO] [stderr] Compiling base64 v0.13.1 [INFO] [stderr] Compiling unicode-width v0.1.14 [INFO] [stderr] Checking termcolor v1.4.1 [INFO] [stderr] Checking humantime v2.2.0 [INFO] [stderr] Checking log v0.4.27 [INFO] [stderr] Checking bitflags v1.3.2 [INFO] [stderr] Checking arrayvec v0.7.6 [INFO] [stderr] Checking elain v0.3.1 [INFO] [stderr] Checking stable_deref_trait v1.2.0 [INFO] [stderr] Checking either v1.15.0 [INFO] [stderr] Compiling seq-macro v0.3.6 [INFO] [stderr] Compiling memoffset v0.6.5 [INFO] [stderr] Compiling rustc_version v0.4.1 [INFO] [stderr] Compiling quote v1.0.40 [INFO] [stderr] Checking aho-corasick v1.1.3 [INFO] [stderr] Compiling tokenlock v0.3.8 [INFO] [stderr] Compiling syn v2.0.106 [INFO] [stderr] Checking getrandom v0.2.16 [INFO] [stderr] Checking atty v0.2.14 [INFO] [stderr] Checking rand_core v0.6.4 [INFO] [stderr] Checking rand v0.8.5 [INFO] [stderr] Checking regex-automata v0.4.10 [INFO] [stderr] Checking regex v1.11.2 [INFO] [stderr] Checking env_logger v0.8.4 [INFO] [stderr] Checking quickcheck v1.0.3 [INFO] [stderr] Compiling quickcheck_macros v1.1.0 [INFO] [stderr] Compiling darling_core v0.14.4 [INFO] [stderr] Compiling svgbobdoc v0.3.0 [INFO] [stderr] Compiling darling_macro v0.14.4 [INFO] [stderr] Compiling darling v0.14.4 [INFO] [stderr] Compiling macropol v0.1.3 [INFO] [stderr] Checking r3_core v0.1.4 (/opt/rustwide/workdir) [INFO] [stdout] error: `[const]` is not allowed here [INFO] [stdout] --> src/utils/vec.rs:7:27 [INFO] [stdout] | [INFO] [stdout] 7 | pub struct ComptimeVec { [INFO] [stdout] | ^^^^^^ [INFO] [stdout] | [INFO] [stdout] note: structs cannot have `[const]` trait bounds [INFO] [stdout] --> 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] --> 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] --> 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] --> 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] --> 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[E0658]: `impl Trait` in associated types is unstable [INFO] [stdout] --> src/bind.rs:1202:32 [INFO] [stdout] | [INFO] [stdout] 1202 | type BoundFn = impl FnOnce() -> Output + Copy + Send + 'static; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1233 | seq_macro::seq!(I in 0..16 { impl_fn_bind! { @start #( (Binder~I, RuntimeBinder~I, field~I, I) )* } }); [INFO] [stdout] | ---------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #63063 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 2025-08-13; consider upgrading it if it is out of date [INFO] [stdout] = note: this error originates in the macro `impl_fn_bind` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `impl Trait` in associated types is unstable [INFO] [stdout] --> src/bind.rs:1202:32 [INFO] [stdout] | [INFO] [stdout] 1202 | type BoundFn = impl FnOnce() -> Output + Copy + Send + 'static; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1233 | seq_macro::seq!(I in 0..16 { impl_fn_bind! { @start #( (Binder~I, RuntimeBinder~I, field~I, I) )* } }); [INFO] [stdout] | ---------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #63063 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 2025-08-13; consider upgrading it if it is out of date [INFO] [stdout] = note: this error originates in the macro `impl_fn_bind` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `impl Trait` in associated types is unstable [INFO] [stdout] --> src/bind.rs:1202:32 [INFO] [stdout] | [INFO] [stdout] 1202 | type BoundFn = impl FnOnce() -> Output + Copy + Send + 'static; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1233 | seq_macro::seq!(I in 0..16 { impl_fn_bind! { @start #( (Binder~I, RuntimeBinder~I, field~I, I) )* } }); [INFO] [stdout] | ---------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #63063 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 2025-08-13; consider upgrading it if it is out of date [INFO] [stdout] = note: this error originates in the macro `impl_fn_bind` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `impl Trait` in associated types is unstable [INFO] [stdout] --> src/bind.rs:1202:32 [INFO] [stdout] | [INFO] [stdout] 1202 | type BoundFn = impl FnOnce() -> Output + Copy + Send + 'static; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1233 | seq_macro::seq!(I in 0..16 { impl_fn_bind! { @start #( (Binder~I, RuntimeBinder~I, field~I, I) )* } }); [INFO] [stdout] | ---------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #63063 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 2025-08-13; consider upgrading it if it is out of date [INFO] [stdout] = note: this error originates in the macro `impl_fn_bind` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `impl Trait` in associated types is unstable [INFO] [stdout] --> src/bind.rs:1202:32 [INFO] [stdout] | [INFO] [stdout] 1202 | type BoundFn = impl FnOnce() -> Output + Copy + Send + 'static; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1233 | seq_macro::seq!(I in 0..16 { impl_fn_bind! { @start #( (Binder~I, RuntimeBinder~I, field~I, I) )* } }); [INFO] [stdout] | ---------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #63063 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 2025-08-13; consider upgrading it if it is out of date [INFO] [stdout] = note: this error originates in the macro `impl_fn_bind` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `impl Trait` in associated types is unstable [INFO] [stdout] --> src/bind.rs:1202:32 [INFO] [stdout] | [INFO] [stdout] 1202 | type BoundFn = impl FnOnce() -> Output + Copy + Send + 'static; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1233 | seq_macro::seq!(I in 0..16 { impl_fn_bind! { @start #( (Binder~I, RuntimeBinder~I, field~I, I) )* } }); [INFO] [stdout] | ---------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #63063 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 2025-08-13; consider upgrading it if it is out of date [INFO] [stdout] = note: this error originates in the macro `impl_fn_bind` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `impl Trait` in associated types is unstable [INFO] [stdout] --> src/bind.rs:1202:32 [INFO] [stdout] | [INFO] [stdout] 1202 | type BoundFn = impl FnOnce() -> Output + Copy + Send + 'static; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1233 | seq_macro::seq!(I in 0..16 { impl_fn_bind! { @start #( (Binder~I, RuntimeBinder~I, field~I, I) )* } }); [INFO] [stdout] | ---------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #63063 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 2025-08-13; consider upgrading it if it is out of date [INFO] [stdout] = note: this error originates in the macro `impl_fn_bind` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `impl Trait` in associated types is unstable [INFO] [stdout] --> src/bind.rs:1202:32 [INFO] [stdout] | [INFO] [stdout] 1202 | type BoundFn = impl FnOnce() -> Output + Copy + Send + 'static; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1233 | seq_macro::seq!(I in 0..16 { impl_fn_bind! { @start #( (Binder~I, RuntimeBinder~I, field~I, I) )* } }); [INFO] [stdout] | ---------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #63063 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 2025-08-13; consider upgrading it if it is out of date [INFO] [stdout] = note: this error originates in the macro `impl_fn_bind` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `impl Trait` in associated types is unstable [INFO] [stdout] --> src/bind.rs:1202:32 [INFO] [stdout] | [INFO] [stdout] 1202 | type BoundFn = impl FnOnce() -> Output + Copy + Send + 'static; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1233 | seq_macro::seq!(I in 0..16 { impl_fn_bind! { @start #( (Binder~I, RuntimeBinder~I, field~I, I) )* } }); [INFO] [stdout] | ---------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #63063 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 2025-08-13; consider upgrading it if it is out of date [INFO] [stdout] = note: this error originates in the macro `impl_fn_bind` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `impl Trait` in associated types is unstable [INFO] [stdout] --> src/bind.rs:1202:32 [INFO] [stdout] | [INFO] [stdout] 1202 | type BoundFn = impl FnOnce() -> Output + Copy + Send + 'static; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1233 | seq_macro::seq!(I in 0..16 { impl_fn_bind! { @start #( (Binder~I, RuntimeBinder~I, field~I, I) )* } }); [INFO] [stdout] | ---------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #63063 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 2025-08-13; consider upgrading it if it is out of date [INFO] [stdout] = note: this error originates in the macro `impl_fn_bind` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `impl Trait` in associated types is unstable [INFO] [stdout] --> src/bind.rs:1202:32 [INFO] [stdout] | [INFO] [stdout] 1202 | type BoundFn = impl FnOnce() -> Output + Copy + Send + 'static; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1233 | seq_macro::seq!(I in 0..16 { impl_fn_bind! { @start #( (Binder~I, RuntimeBinder~I, field~I, I) )* } }); [INFO] [stdout] | ---------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #63063 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 2025-08-13; consider upgrading it if it is out of date [INFO] [stdout] = note: this error originates in the macro `impl_fn_bind` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `impl Trait` in associated types is unstable [INFO] [stdout] --> src/bind.rs:1202:32 [INFO] [stdout] | [INFO] [stdout] 1202 | type BoundFn = impl FnOnce() -> Output + Copy + Send + 'static; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1233 | seq_macro::seq!(I in 0..16 { impl_fn_bind! { @start #( (Binder~I, RuntimeBinder~I, field~I, I) )* } }); [INFO] [stdout] | ---------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #63063 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 2025-08-13; consider upgrading it if it is out of date [INFO] [stdout] = note: this error originates in the macro `impl_fn_bind` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `impl Trait` in associated types is unstable [INFO] [stdout] --> src/bind.rs:1202:32 [INFO] [stdout] | [INFO] [stdout] 1202 | type BoundFn = impl FnOnce() -> Output + Copy + Send + 'static; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1233 | seq_macro::seq!(I in 0..16 { impl_fn_bind! { @start #( (Binder~I, RuntimeBinder~I, field~I, I) )* } }); [INFO] [stdout] | ---------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #63063 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 2025-08-13; consider upgrading it if it is out of date [INFO] [stdout] = note: this error originates in the macro `impl_fn_bind` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `impl Trait` in associated types is unstable [INFO] [stdout] --> src/bind.rs:1202:32 [INFO] [stdout] | [INFO] [stdout] 1202 | type BoundFn = impl FnOnce() -> Output + Copy + Send + 'static; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1233 | seq_macro::seq!(I in 0..16 { impl_fn_bind! { @start #( (Binder~I, RuntimeBinder~I, field~I, I) )* } }); [INFO] [stdout] | ---------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #63063 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 2025-08-13; consider upgrading it if it is out of date [INFO] [stdout] = note: this error originates in the macro `impl_fn_bind` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `impl Trait` in associated types is unstable [INFO] [stdout] --> src/bind.rs:1202:32 [INFO] [stdout] | [INFO] [stdout] 1202 | type BoundFn = impl FnOnce() -> Output + Copy + Send + 'static; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1233 | seq_macro::seq!(I in 0..16 { impl_fn_bind! { @start #( (Binder~I, RuntimeBinder~I, field~I, I) )* } }); [INFO] [stdout] | ---------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #63063 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 2025-08-13; consider upgrading it if it is out of date [INFO] [stdout] = note: this error originates in the macro `impl_fn_bind` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `impl Trait` in associated types is unstable [INFO] [stdout] --> src/bind.rs:1202:32 [INFO] [stdout] | [INFO] [stdout] 1202 | type BoundFn = impl FnOnce() -> Output + Copy + Send + 'static; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1233 | seq_macro::seq!(I in 0..16 { impl_fn_bind! { @start #( (Binder~I, RuntimeBinder~I, field~I, I) )* } }); [INFO] [stdout] | ---------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #63063 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 2025-08-13; consider upgrading it if it is out of date [INFO] [stdout] = note: this error originates in the macro `impl_fn_bind` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `impl Trait` in associated types is unstable [INFO] [stdout] --> src/bind.rs:1313:20 [INFO] [stdout] | [INFO] [stdout] 1313 | type BoundFn = impl FnOnce() -> NewOutput + Copy + Send + 'static; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #63063 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 2025-08-13; consider upgrading it if it is out of date [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the feature `generic_const_exprs` is incomplete and may not be safe to use and/or cause compiler crashes [INFO] [stdout] --> src/lib.rs:21:12 [INFO] [stdout] | [INFO] [stdout] 21 | #![feature(generic_const_exprs)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #76560 for more information [INFO] [stdout] = note: `#[warn(incomplete_features)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the feature `specialization` is incomplete and may not be safe to use and/or cause compiler crashes [INFO] [stdout] --> src/lib.rs:35:12 [INFO] [stdout] | [INFO] [stdout] 35 | #![feature(specialization)] [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #31844 for more information [INFO] [stdout] = help: consider using `min_specialization` instead, which is more stable and complete [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the feature `core_intrinsics` is internal to the compiler or standard library [INFO] [stdout] --> src/lib.rs:31:12 [INFO] [stdout] | [INFO] [stdout] 31 | #![feature(core_intrinsics)] [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: using it is strongly discouraged [INFO] [stdout] = note: `#[warn(internal_features)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `[const]` is not allowed here [INFO] [stdout] --> 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] --> 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] --> 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] --> 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] --> 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] --> 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] warning: the feature `const_fn_floating_point_arithmetic` has been stable since 1.82.0 and no longer requires an attribute to enable [INFO] [stdout] --> src/lib.rs:2:12 [INFO] [stdout] | [INFO] [stdout] 2 | #![feature(const_fn_floating_point_arithmetic)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(stable_features)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the feature `associated_type_bounds` has been stable since 1.79.0 and no longer requires an attribute to enable [INFO] [stdout] --> src/lib.rs:14:12 [INFO] [stdout] | [INFO] [stdout] 14 | #![feature(associated_type_bounds)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the feature `const_refs_to_cell` has been stable since 1.83.0 and no longer requires an attribute to enable [INFO] [stdout] --> src/lib.rs:22:12 [INFO] [stdout] | [INFO] [stdout] 22 | #![feature(const_refs_to_cell)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the feature `const_mut_refs` has been stable since 1.83.0 and no longer requires an attribute to enable [INFO] [stdout] --> src/lib.rs:33:12 [INFO] [stdout] | [INFO] [stdout] 33 | #![feature(const_mut_refs)] [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the feature `cell_update` has been stable since 1.88.0 and no longer requires an attribute to enable [INFO] [stdout] --> src/lib.rs:41:12 [INFO] [stdout] | [INFO] [stdout] 41 | #![feature(cell_update)] [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the feature `const_cell_into_inner` has been stable since 1.83.0 and no longer requires an attribute to enable [INFO] [stdout] --> src/lib.rs:17:12 [INFO] [stdout] | [INFO] [stdout] 17 | #![feature(const_cell_into_inner)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the feature `const_maybe_uninit_as_mut_ptr` has been stable since 1.83.0 and no longer requires an attribute to enable [INFO] [stdout] --> src/lib.rs:8:12 [INFO] [stdout] | [INFO] [stdout] 8 | #![feature(const_maybe_uninit_as_mut_ptr)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the feature `const_maybe_uninit_assume_init` has been stable since 1.84.0 and no longer requires an attribute to enable [INFO] [stdout] --> src/lib.rs:5:12 [INFO] [stdout] | [INFO] [stdout] 5 | #![feature(const_maybe_uninit_assume_init)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the feature `const_nonnull_new` has been stable since 1.85.0 and no longer requires an attribute to enable [INFO] [stdout] --> src/lib.rs:24:12 [INFO] [stdout] | [INFO] [stdout] 24 | #![feature(const_nonnull_new)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the feature `const_option` has been stable since 1.83.0 and no longer requires an attribute to enable [INFO] [stdout] --> src/lib.rs:40:12 [INFO] [stdout] | [INFO] [stdout] 40 | #![feature(const_option)] [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the feature `const_option_ext` has been stable since 1.84.0 and no longer requires an attribute to enable [INFO] [stdout] --> src/lib.rs:28:12 [INFO] [stdout] | [INFO] [stdout] 28 | #![feature(const_option_ext)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the feature `const_ptr_read` has been stable since 1.71.0 and no longer requires an attribute to enable [INFO] [stdout] --> src/lib.rs:34:12 [INFO] [stdout] | [INFO] [stdout] 34 | #![feature(const_ptr_read)] [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the feature `const_ptr_write` has been stable since 1.83.0 and no longer requires an attribute to enable [INFO] [stdout] --> src/lib.rs:30:12 [INFO] [stdout] | [INFO] [stdout] 30 | #![feature(const_ptr_write)] [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the feature `const_slice_first_last` has been stable since 1.83.0 and no longer requires an attribute to enable [INFO] [stdout] --> src/lib.rs:15:12 [INFO] [stdout] | [INFO] [stdout] 15 | #![feature(const_slice_first_last)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the feature `const_slice_from_raw_parts_mut` has been stable since 1.83.0 and no longer requires an attribute to enable [INFO] [stdout] --> src/lib.rs:6:12 [INFO] [stdout] | [INFO] [stdout] 6 | #![feature(const_slice_from_raw_parts_mut)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the feature `const_slice_ptr_len` has been stable since 1.79.0 and no longer requires an attribute to enable [INFO] [stdout] --> src/lib.rs:19:12 [INFO] [stdout] | [INFO] [stdout] 19 | #![feature(const_slice_ptr_len)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the feature `const_swap` has been stable since 1.85.0 and no longer requires an attribute to enable [INFO] [stdout] --> src/lib.rs:44:12 [INFO] [stdout] | [INFO] [stdout] 44 | #![feature(const_swap)] [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the feature `const_type_id` has been stable since 1.91.0-nightly and no longer requires an attribute to enable [INFO] [stdout] --> src/lib.rs:37:12 [INFO] [stdout] | [INFO] [stdout] 37 | #![feature(const_type_id)] // `TypeId::of` as `const fn` [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the feature `nonnull_slice_from_raw_parts` has been stable since 1.70.0 and no longer requires an attribute to enable [INFO] [stdout] --> src/lib.rs:9:12 [INFO] [stdout] | [INFO] [stdout] 9 | #![feature(nonnull_slice_from_raw_parts)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the feature `slice_ptr_len` has been stable since 1.79.0 and no longer requires an attribute to enable [INFO] [stdout] --> src/lib.rs:39:12 [INFO] [stdout] | [INFO] [stdout] 39 | #![feature(slice_ptr_len)] [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0635]: unknown feature `const_maybe_uninit_array_assume_init` [INFO] [stdout] --> src/lib.rs:1:12 [INFO] [stdout] | [INFO] [stdout] 1 | #![feature(const_maybe_uninit_array_assume_init)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0635]: unknown feature `const_nonnull_slice_from_raw_parts` [INFO] [stdout] --> src/lib.rs:3:12 [INFO] [stdout] | [INFO] [stdout] 3 | #![feature(const_nonnull_slice_from_raw_parts)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0635]: unknown feature `const_maybe_uninit_uninit_array` [INFO] [stdout] --> src/lib.rs:4:12 [INFO] [stdout] | [INFO] [stdout] 4 | #![feature(const_maybe_uninit_uninit_array)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0635]: unknown feature `const_slice_index` [INFO] [stdout] --> src/lib.rs:26:12 [INFO] [stdout] | [INFO] [stdout] 26 | #![feature(const_slice_index)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0635]: unknown feature `const_convert` [INFO] [stdout] --> src/lib.rs:36:12 [INFO] [stdout] | [INFO] [stdout] 36 | #![feature(const_convert)] [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0635]: unknown feature `const_result_drop` [INFO] [stdout] --> src/lib.rs:25:12 [INFO] [stdout] | [INFO] [stdout] 25 | #![feature(const_result_drop)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0635]: unknown feature `maybe_uninit_uninit_array` [INFO] [stdout] --> 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] --> 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 2025-08-13; 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] --> 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 2025-08-13; 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] --> 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 2025-08-13; 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] --> 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 2025-08-13; 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] --> 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 2025-08-13; 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] --> 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 2025-08-13; 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] --> 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 2025-08-13; 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] --> 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 2025-08-13; 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] --> 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 2025-08-13; 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] --> 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 2025-08-13; 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] --> 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 2025-08-13; 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] --> 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 2025-08-13; 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] --> 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 2025-08-13; 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] --> 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 2025-08-13; 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] --> 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 2025-08-13; 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] --> 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 2025-08-13; 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] --> 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 2025-08-13; 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] --> 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 2025-08-13; 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] --> 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 2025-08-13; 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] --> 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 2025-08-13; 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] --> 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 2025-08-13; 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] --> 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 2025-08-13; 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] --> 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 2025-08-13; 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] --> 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 2025-08-13; 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] --> 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 2025-08-13; 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] --> 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 2025-08-13; 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] --> 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 2025-08-13; 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] --> 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 2025-08-13; 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] --> 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 2025-08-13; 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] --> 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 2025-08-13; 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] --> 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 2025-08-13; 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] --> 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 2025-08-13; 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] --> 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 2025-08-13; 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] --> 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 2025-08-13; 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] --> 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 2025-08-13; 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] --> 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 2025-08-13; 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] --> 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 2025-08-13; 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] --> 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 2025-08-13; 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] --> 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 2025-08-13; 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] --> 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 2025-08-13; 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] --> 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 2025-08-13; 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] --> 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 2025-08-13; 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] --> 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 2025-08-13; 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] --> 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 2025-08-13; 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] --> 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 2025-08-13; 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] --> 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 2025-08-13; 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] --> 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 2025-08-13; 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] --> 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 2025-08-13; 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] --> 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 2025-08-13; 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] --> 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 2025-08-13; 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] --> 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 2025-08-13; 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] --> 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 2025-08-13; 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] --> 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 2025-08-13; 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] --> 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 2025-08-13; 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] --> 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 2025-08-13; 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] --> 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 2025-08-13; 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] --> 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 2025-08-13; 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] --> 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 2025-08-13; 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] --> 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 2025-08-13; 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] --> 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 2025-08-13; 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] --> 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 2025-08-13; 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] --> 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 2025-08-13; 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] --> 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 2025-08-13; 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] --> 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 2025-08-13; 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] --> 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 2025-08-13; 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] --> 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 2025-08-13; 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] --> 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 2025-08-13; 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] --> 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 2025-08-13; 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] --> 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 2025-08-13; 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] --> 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 2025-08-13; 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] --> 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 2025-08-13; 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] --> 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 2025-08-13; 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] --> 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 2025-08-13; 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] --> 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 2025-08-13; 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] --> src/utils/binary_heap/mod.rs:25:9 [INFO] [stdout] | [INFO] [stdout] 25 | impl const BinaryHeapCtx for () { [INFO] [stdout] | ^^^^^^ can't be applied to `Ord` [INFO] [stdout] | [INFO] [stdout] note: `Ord` can't be used with `[const]` because it isn't `const` [INFO] [stdout] --> /rustc/a4980311fb7bb9e7893708e6bd3fbbfb2819fd3d/library/core/src/cmp.rs:961:1 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `[const]` can only be applied to `const` traits [INFO] [stdout] --> src/utils/binary_heap/mod.rs:25:22 [INFO] [stdout] | [INFO] [stdout] 25 | impl const BinaryHeapCtx for () { [INFO] [stdout] | ^^^^^^ can't be applied to `PartialOrd` [INFO] [stdout] | [INFO] [stdout] note: `PartialOrd` can't be used with `[const]` because it isn't `const` [INFO] [stdout] --> /rustc/a4980311fb7bb9e7893708e6bd3fbbfb2819fd3d/library/core/src/cmp.rs:1345:1 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `impl Trait` in associated types is unstable [INFO] [stdout] --> src/bind.rs:1202:32 [INFO] [stdout] | [INFO] [stdout] 1202 | type BoundFn = impl FnOnce() -> Output + Copy + Send + 'static; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1233 | seq_macro::seq!(I in 0..16 { impl_fn_bind! { @start #( (Binder~I, RuntimeBinder~I, field~I, I) )* } }); [INFO] [stdout] | ---------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #63063 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 2025-08-13; consider upgrading it if it is out of date [INFO] [stdout] = note: this error originates in the macro `impl_fn_bind` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `impl Trait` in associated types is unstable [INFO] [stdout] --> src/bind.rs:1202:32 [INFO] [stdout] | [INFO] [stdout] 1202 | type BoundFn = impl FnOnce() -> Output + Copy + Send + 'static; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1233 | seq_macro::seq!(I in 0..16 { impl_fn_bind! { @start #( (Binder~I, RuntimeBinder~I, field~I, I) )* } }); [INFO] [stdout] | ---------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #63063 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 2025-08-13; consider upgrading it if it is out of date [INFO] [stdout] = note: this error originates in the macro `impl_fn_bind` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `impl Trait` in associated types is unstable [INFO] [stdout] --> src/bind.rs:1202:32 [INFO] [stdout] | [INFO] [stdout] 1202 | type BoundFn = impl FnOnce() -> Output + Copy + Send + 'static; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1233 | seq_macro::seq!(I in 0..16 { impl_fn_bind! { @start #( (Binder~I, RuntimeBinder~I, field~I, I) )* } }); [INFO] [stdout] | ---------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #63063 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 2025-08-13; consider upgrading it if it is out of date [INFO] [stdout] = note: this error originates in the macro `impl_fn_bind` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `impl Trait` in associated types is unstable [INFO] [stdout] --> src/bind.rs:1202:32 [INFO] [stdout] | [INFO] [stdout] 1202 | type BoundFn = impl FnOnce() -> Output + Copy + Send + 'static; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1233 | seq_macro::seq!(I in 0..16 { impl_fn_bind! { @start #( (Binder~I, RuntimeBinder~I, field~I, I) )* } }); [INFO] [stdout] | ---------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #63063 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 2025-08-13; consider upgrading it if it is out of date [INFO] [stdout] = note: this error originates in the macro `impl_fn_bind` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `impl Trait` in associated types is unstable [INFO] [stdout] --> src/bind.rs:1202:32 [INFO] [stdout] | [INFO] [stdout] 1202 | type BoundFn = impl FnOnce() -> Output + Copy + Send + 'static; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1233 | seq_macro::seq!(I in 0..16 { impl_fn_bind! { @start #( (Binder~I, RuntimeBinder~I, field~I, I) )* } }); [INFO] [stdout] | ---------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #63063 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 2025-08-13; consider upgrading it if it is out of date [INFO] [stdout] = note: this error originates in the macro `impl_fn_bind` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `impl Trait` in associated types is unstable [INFO] [stdout] --> src/bind.rs:1202:32 [INFO] [stdout] | [INFO] [stdout] 1202 | type BoundFn = impl FnOnce() -> Output + Copy + Send + 'static; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1233 | seq_macro::seq!(I in 0..16 { impl_fn_bind! { @start #( (Binder~I, RuntimeBinder~I, field~I, I) )* } }); [INFO] [stdout] | ---------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #63063 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 2025-08-13; consider upgrading it if it is out of date [INFO] [stdout] = note: this error originates in the macro `impl_fn_bind` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `impl Trait` in associated types is unstable [INFO] [stdout] --> src/bind.rs:1202:32 [INFO] [stdout] | [INFO] [stdout] 1202 | type BoundFn = impl FnOnce() -> Output + Copy + Send + 'static; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1233 | seq_macro::seq!(I in 0..16 { impl_fn_bind! { @start #( (Binder~I, RuntimeBinder~I, field~I, I) )* } }); [INFO] [stdout] | ---------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #63063 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 2025-08-13; consider upgrading it if it is out of date [INFO] [stdout] = note: this error originates in the macro `impl_fn_bind` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `impl Trait` in associated types is unstable [INFO] [stdout] --> src/bind.rs:1202:32 [INFO] [stdout] | [INFO] [stdout] 1202 | type BoundFn = impl FnOnce() -> Output + Copy + Send + 'static; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1233 | seq_macro::seq!(I in 0..16 { impl_fn_bind! { @start #( (Binder~I, RuntimeBinder~I, field~I, I) )* } }); [INFO] [stdout] | ---------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #63063 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 2025-08-13; consider upgrading it if it is out of date [INFO] [stdout] = note: this error originates in the macro `impl_fn_bind` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `impl Trait` in associated types is unstable [INFO] [stdout] --> src/bind.rs:1202:32 [INFO] [stdout] | [INFO] [stdout] 1202 | type BoundFn = impl FnOnce() -> Output + Copy + Send + 'static; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1233 | seq_macro::seq!(I in 0..16 { impl_fn_bind! { @start #( (Binder~I, RuntimeBinder~I, field~I, I) )* } }); [INFO] [stdout] | ---------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #63063 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 2025-08-13; consider upgrading it if it is out of date [INFO] [stdout] = note: this error originates in the macro `impl_fn_bind` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `impl Trait` in associated types is unstable [INFO] [stdout] --> src/bind.rs:1202:32 [INFO] [stdout] | [INFO] [stdout] 1202 | type BoundFn = impl FnOnce() -> Output + Copy + Send + 'static; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1233 | seq_macro::seq!(I in 0..16 { impl_fn_bind! { @start #( (Binder~I, RuntimeBinder~I, field~I, I) )* } }); [INFO] [stdout] | ---------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #63063 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 2025-08-13; consider upgrading it if it is out of date [INFO] [stdout] = note: this error originates in the macro `impl_fn_bind` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `impl Trait` in associated types is unstable [INFO] [stdout] --> src/bind.rs:1202:32 [INFO] [stdout] | [INFO] [stdout] 1202 | type BoundFn = impl FnOnce() -> Output + Copy + Send + 'static; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1233 | seq_macro::seq!(I in 0..16 { impl_fn_bind! { @start #( (Binder~I, RuntimeBinder~I, field~I, I) )* } }); [INFO] [stdout] | ---------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #63063 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 2025-08-13; consider upgrading it if it is out of date [INFO] [stdout] = note: this error originates in the macro `impl_fn_bind` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `impl Trait` in associated types is unstable [INFO] [stdout] --> src/bind.rs:1202:32 [INFO] [stdout] | [INFO] [stdout] 1202 | type BoundFn = impl FnOnce() -> Output + Copy + Send + 'static; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1233 | seq_macro::seq!(I in 0..16 { impl_fn_bind! { @start #( (Binder~I, RuntimeBinder~I, field~I, I) )* } }); [INFO] [stdout] | ---------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #63063 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 2025-08-13; consider upgrading it if it is out of date [INFO] [stdout] = note: this error originates in the macro `impl_fn_bind` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `impl Trait` in associated types is unstable [INFO] [stdout] --> src/bind.rs:1202:32 [INFO] [stdout] | [INFO] [stdout] 1202 | type BoundFn = impl FnOnce() -> Output + Copy + Send + 'static; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1233 | seq_macro::seq!(I in 0..16 { impl_fn_bind! { @start #( (Binder~I, RuntimeBinder~I, field~I, I) )* } }); [INFO] [stdout] | ---------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #63063 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 2025-08-13; consider upgrading it if it is out of date [INFO] [stdout] = note: this error originates in the macro `impl_fn_bind` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `impl Trait` in associated types is unstable [INFO] [stdout] --> src/bind.rs:1202:32 [INFO] [stdout] | [INFO] [stdout] 1202 | type BoundFn = impl FnOnce() -> Output + Copy + Send + 'static; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1233 | seq_macro::seq!(I in 0..16 { impl_fn_bind! { @start #( (Binder~I, RuntimeBinder~I, field~I, I) )* } }); [INFO] [stdout] | ---------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #63063 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 2025-08-13; consider upgrading it if it is out of date [INFO] [stdout] = note: this error originates in the macro `impl_fn_bind` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `impl Trait` in associated types is unstable [INFO] [stdout] --> src/bind.rs:1202:32 [INFO] [stdout] | [INFO] [stdout] 1202 | type BoundFn = impl FnOnce() -> Output + Copy + Send + 'static; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1233 | seq_macro::seq!(I in 0..16 { impl_fn_bind! { @start #( (Binder~I, RuntimeBinder~I, field~I, I) )* } }); [INFO] [stdout] | ---------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #63063 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 2025-08-13; consider upgrading it if it is out of date [INFO] [stdout] = note: this error originates in the macro `impl_fn_bind` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `impl Trait` in associated types is unstable [INFO] [stdout] --> src/bind.rs:1202:32 [INFO] [stdout] | [INFO] [stdout] 1202 | type BoundFn = impl FnOnce() -> Output + Copy + Send + 'static; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] ... [INFO] [stdout] 1233 | seq_macro::seq!(I in 0..16 { impl_fn_bind! { @start #( (Binder~I, RuntimeBinder~I, field~I, I) )* } }); [INFO] [stdout] | ---------------------------------------------------------------------- in this macro invocation [INFO] [stdout] | [INFO] [stdout] = note: see issue #63063 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 2025-08-13; consider upgrading it if it is out of date [INFO] [stdout] = note: this error originates in the macro `impl_fn_bind` (in Nightly builds, run with -Z macro-backtrace for more info) [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: `impl Trait` in associated types is unstable [INFO] [stdout] --> src/bind.rs:1313:20 [INFO] [stdout] | [INFO] [stdout] 1313 | type BoundFn = impl FnOnce() -> NewOutput + Copy + Send + 'static; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #63063 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 2025-08-13; consider upgrading it if it is out of date [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the feature `generic_const_exprs` is incomplete and may not be safe to use and/or cause compiler crashes [INFO] [stdout] --> src/lib.rs:21:12 [INFO] [stdout] | [INFO] [stdout] 21 | #![feature(generic_const_exprs)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #76560 for more information [INFO] [stdout] = note: `#[warn(incomplete_features)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the feature `specialization` is incomplete and may not be safe to use and/or cause compiler crashes [INFO] [stdout] --> src/lib.rs:35:12 [INFO] [stdout] | [INFO] [stdout] 35 | #![feature(specialization)] [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: see issue #31844 for more information [INFO] [stdout] = help: consider using `min_specialization` instead, which is more stable and complete [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the feature `core_intrinsics` is internal to the compiler or standard library [INFO] [stdout] --> src/lib.rs:31:12 [INFO] [stdout] | [INFO] [stdout] 31 | #![feature(core_intrinsics)] [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: using it is strongly discouraged [INFO] [stdout] = note: `#[warn(internal_features)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the feature `const_fn_floating_point_arithmetic` has been stable since 1.82.0 and no longer requires an attribute to enable [INFO] [stdout] --> src/lib.rs:2:12 [INFO] [stdout] | [INFO] [stdout] 2 | #![feature(const_fn_floating_point_arithmetic)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(stable_features)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the feature `associated_type_bounds` has been stable since 1.79.0 and no longer requires an attribute to enable [INFO] [stdout] --> src/lib.rs:14:12 [INFO] [stdout] | [INFO] [stdout] 14 | #![feature(associated_type_bounds)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the feature `const_refs_to_cell` has been stable since 1.83.0 and no longer requires an attribute to enable [INFO] [stdout] --> src/lib.rs:22:12 [INFO] [stdout] | [INFO] [stdout] 22 | #![feature(const_refs_to_cell)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the feature `const_mut_refs` has been stable since 1.83.0 and no longer requires an attribute to enable [INFO] [stdout] --> src/lib.rs:33:12 [INFO] [stdout] | [INFO] [stdout] 33 | #![feature(const_mut_refs)] [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the feature `cell_update` has been stable since 1.88.0 and no longer requires an attribute to enable [INFO] [stdout] --> src/lib.rs:41:12 [INFO] [stdout] | [INFO] [stdout] 41 | #![feature(cell_update)] [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the feature `const_cell_into_inner` has been stable since 1.83.0 and no longer requires an attribute to enable [INFO] [stdout] --> src/lib.rs:17:12 [INFO] [stdout] | [INFO] [stdout] 17 | #![feature(const_cell_into_inner)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the feature `const_maybe_uninit_as_mut_ptr` has been stable since 1.83.0 and no longer requires an attribute to enable [INFO] [stdout] --> src/lib.rs:8:12 [INFO] [stdout] | [INFO] [stdout] 8 | #![feature(const_maybe_uninit_as_mut_ptr)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the feature `const_maybe_uninit_assume_init` has been stable since 1.84.0 and no longer requires an attribute to enable [INFO] [stdout] --> src/lib.rs:5:12 [INFO] [stdout] | [INFO] [stdout] 5 | #![feature(const_maybe_uninit_assume_init)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the feature `const_nonnull_new` has been stable since 1.85.0 and no longer requires an attribute to enable [INFO] [stdout] --> src/lib.rs:24:12 [INFO] [stdout] | [INFO] [stdout] 24 | #![feature(const_nonnull_new)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the feature `const_option` has been stable since 1.83.0 and no longer requires an attribute to enable [INFO] [stdout] --> src/lib.rs:40:12 [INFO] [stdout] | [INFO] [stdout] 40 | #![feature(const_option)] [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the feature `const_option_ext` has been stable since 1.84.0 and no longer requires an attribute to enable [INFO] [stdout] --> src/lib.rs:28:12 [INFO] [stdout] | [INFO] [stdout] 28 | #![feature(const_option_ext)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the feature `const_ptr_read` has been stable since 1.71.0 and no longer requires an attribute to enable [INFO] [stdout] --> src/lib.rs:34:12 [INFO] [stdout] | [INFO] [stdout] 34 | #![feature(const_ptr_read)] [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the feature `const_ptr_write` has been stable since 1.83.0 and no longer requires an attribute to enable [INFO] [stdout] --> src/lib.rs:30:12 [INFO] [stdout] | [INFO] [stdout] 30 | #![feature(const_ptr_write)] [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the feature `const_slice_first_last` has been stable since 1.83.0 and no longer requires an attribute to enable [INFO] [stdout] --> src/lib.rs:15:12 [INFO] [stdout] | [INFO] [stdout] 15 | #![feature(const_slice_first_last)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the feature `const_slice_from_raw_parts_mut` has been stable since 1.83.0 and no longer requires an attribute to enable [INFO] [stdout] --> src/lib.rs:6:12 [INFO] [stdout] | [INFO] [stdout] 6 | #![feature(const_slice_from_raw_parts_mut)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the feature `const_slice_ptr_len` has been stable since 1.79.0 and no longer requires an attribute to enable [INFO] [stdout] --> src/lib.rs:19:12 [INFO] [stdout] | [INFO] [stdout] 19 | #![feature(const_slice_ptr_len)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the feature `const_swap` has been stable since 1.85.0 and no longer requires an attribute to enable [INFO] [stdout] --> src/lib.rs:44:12 [INFO] [stdout] | [INFO] [stdout] 44 | #![feature(const_swap)] [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the feature `const_type_id` has been stable since 1.91.0-nightly and no longer requires an attribute to enable [INFO] [stdout] --> src/lib.rs:37:12 [INFO] [stdout] | [INFO] [stdout] 37 | #![feature(const_type_id)] // `TypeId::of` as `const fn` [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the feature `is_sorted` has been stable since 1.82.0 and no longer requires an attribute to enable [INFO] [stdout] --> src/lib.rs:50:27 [INFO] [stdout] | [INFO] [stdout] 50 | #![cfg_attr(test, feature(is_sorted))] [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the feature `nonnull_slice_from_raw_parts` has been stable since 1.70.0 and no longer requires an attribute to enable [INFO] [stdout] --> src/lib.rs:9:12 [INFO] [stdout] | [INFO] [stdout] 9 | #![feature(nonnull_slice_from_raw_parts)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: the feature `slice_ptr_len` has been stable since 1.79.0 and no longer requires an attribute to enable [INFO] [stdout] --> src/lib.rs:39:12 [INFO] [stdout] | [INFO] [stdout] 39 | #![feature(slice_ptr_len)] [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0635]: unknown feature `const_maybe_uninit_array_assume_init` [INFO] [stdout] --> src/lib.rs:1:12 [INFO] [stdout] | [INFO] [stdout] 1 | #![feature(const_maybe_uninit_array_assume_init)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0635]: unknown feature `const_nonnull_slice_from_raw_parts` [INFO] [stdout] --> src/lib.rs:3:12 [INFO] [stdout] | [INFO] [stdout] 3 | #![feature(const_nonnull_slice_from_raw_parts)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0635]: unknown feature `const_maybe_uninit_uninit_array` [INFO] [stdout] --> src/lib.rs:4:12 [INFO] [stdout] | [INFO] [stdout] 4 | #![feature(const_maybe_uninit_uninit_array)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0635]: unknown feature `maybe_uninit_uninit_array` [INFO] [stdout] --> src/lib.rs:11:12 [INFO] [stdout] | [INFO] [stdout] 11 | #![feature(maybe_uninit_uninit_array)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0635]: unknown feature `const_convert` [INFO] [stdout] --> src/lib.rs:36:12 [INFO] [stdout] | [INFO] [stdout] 36 | #![feature(const_convert)] [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0635]: unknown feature `const_slice_index` [INFO] [stdout] --> src/lib.rs:26:12 [INFO] [stdout] | [INFO] [stdout] 26 | #![feature(const_slice_index)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0635]: unknown feature `const_result_drop` [INFO] [stdout] --> src/lib.rs:25:12 [INFO] [stdout] | [INFO] [stdout] 25 | #![feature(const_result_drop)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0658]: use of unstable library feature `const_destruct` [INFO] [stdout] --> 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 2025-08-13; 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] --> 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 2025-08-13; 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] --> 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 2025-08-13; 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] --> 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 2025-08-13; 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] --> 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 2025-08-13; 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] --> 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 2025-08-13; 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] --> 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 2025-08-13; 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] --> 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 2025-08-13; 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] --> 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 2025-08-13; 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] --> 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 2025-08-13; 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] --> 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 2025-08-13; 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] --> 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 2025-08-13; 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] --> 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 2025-08-13; 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] --> 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 2025-08-13; 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] --> 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 2025-08-13; 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] --> 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 2025-08-13; 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] --> 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 2025-08-13; 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] --> 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 2025-08-13; 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] --> 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 2025-08-13; 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] --> 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 2025-08-13; 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] --> 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 2025-08-13; 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] --> 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 2025-08-13; 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] --> 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 2025-08-13; 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] --> 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 2025-08-13; 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] --> 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 2025-08-13; 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] --> 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 2025-08-13; 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] --> 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 2025-08-13; 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] --> 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 2025-08-13; 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] --> 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 2025-08-13; 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] --> 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 2025-08-13; 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] --> 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 2025-08-13; 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] --> 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 2025-08-13; 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] --> 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 2025-08-13; 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] --> 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 2025-08-13; 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] --> 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 2025-08-13; 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] --> 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 2025-08-13; 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] --> 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 2025-08-13; 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] --> 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 2025-08-13; 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] --> 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 2025-08-13; 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] --> 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 2025-08-13; 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] --> 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 2025-08-13; 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] --> 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 2025-08-13; 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] --> 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 2025-08-13; 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] --> 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 2025-08-13; 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] --> 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 2025-08-13; 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] --> 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 2025-08-13; 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] --> 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 2025-08-13; 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] --> 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 2025-08-13; 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] --> 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 2025-08-13; 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] --> 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 2025-08-13; 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] --> 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 2025-08-13; 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] --> 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 2025-08-13; 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] --> 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 2025-08-13; 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] --> 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 2025-08-13; 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] --> 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 2025-08-13; 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] --> 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 2025-08-13; 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] --> 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 2025-08-13; 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] --> 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 2025-08-13; 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] --> 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 2025-08-13; 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] --> 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 2025-08-13; 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] --> 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 2025-08-13; 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] --> 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 2025-08-13; 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] --> 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 2025-08-13; 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] --> 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 2025-08-13; 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] --> 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 2025-08-13; 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] --> 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 2025-08-13; 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] --> 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 2025-08-13; 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] --> 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 2025-08-13; 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] --> 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 2025-08-13; 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] --> 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 2025-08-13; 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] --> 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 2025-08-13; 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] --> 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 2025-08-13; 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] --> 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 2025-08-13; 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] --> 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 2025-08-13; 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] --> src/utils/binary_heap/mod.rs:25:9 [INFO] [stdout] | [INFO] [stdout] 25 | impl const BinaryHeapCtx for () { [INFO] [stdout] | ^^^^^^ can't be applied to `Ord` [INFO] [stdout] | [INFO] [stdout] note: `Ord` can't be used with `[const]` because it isn't `const` [INFO] [stdout] --> /rustc/a4980311fb7bb9e7893708e6bd3fbbfb2819fd3d/library/core/src/cmp.rs:961:1 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `[const]` can only be applied to `const` traits [INFO] [stdout] --> src/utils/binary_heap/mod.rs:25:22 [INFO] [stdout] | [INFO] [stdout] 25 | impl const BinaryHeapCtx for () { [INFO] [stdout] | ^^^^^^ can't be applied to `PartialOrd` [INFO] [stdout] | [INFO] [stdout] note: `PartialOrd` can't be used with `[const]` because it isn't `const` [INFO] [stdout] --> /rustc/a4980311fb7bb9e7893708e6bd3fbbfb2819fd3d/library/core/src/cmp.rs:1345:1 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `T: [const] Destruct` is not satisfied [INFO] [stdout] --> 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] --> 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] --> 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] --> 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] --> 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] --> 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] --> 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] --> 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[E0599]: no function or associated item named `uninit_array` found for union `MaybeUninit` in the current scope [INFO] [stdout] --> 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/a4980311fb7bb9e7893708e6bd3fbbfb2819fd3d/library/core/src/mem/maybe_uninit.rs:307:5 [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 `ManuallyDrop: [const] Deref` is not satisfied [INFO] [stdout] --> src/utils/binary_heap/helpers.rs:39:9 [INFO] [stdout] | [INFO] [stdout] 39 | &self.elt [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `ManuallyDrop: [const] Deref` is not satisfied [INFO] [stdout] --> src/utils/binary_heap/helpers.rs:45:9 [INFO] [stdout] | [INFO] [stdout] 45 | &mut self.elt [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `ManuallyDrop: [const] DerefMut` is not satisfied [INFO] [stdout] --> src/utils/binary_heap/helpers.rs:45:9 [INFO] [stdout] | [INFO] [stdout] 45 | &mut self.elt [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `ManuallyDrop: [const] Deref` is not satisfied [INFO] [stdout] --> src/utils/binary_heap/helpers.rs:90:39 [INFO] [stdout] | [INFO] [stdout] 90 | ptr::copy_nonoverlapping(&*self.elt, self.data.get_unchecked_mut(pos), 1); [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0599]: no function or associated item named `uninit_array` found for union `MaybeUninit` in the current scope [INFO] [stdout] --> 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/a4980311fb7bb9e7893708e6bd3fbbfb2819fd3d/library/core/src/mem/maybe_uninit.rs:307:5 [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] --> 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/a4980311fb7bb9e7893708e6bd3fbbfb2819fd3d/library/core/src/mem/maybe_uninit.rs:307:5 [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] --> 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] ::: 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/a4980311fb7bb9e7893708e6bd3fbbfb2819fd3d/library/core/src/mem/maybe_uninit.rs:307:5 [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] --> 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] ::: 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/a4980311fb7bb9e7893708e6bd3fbbfb2819fd3d/library/core/src/mem/maybe_uninit.rs:307:5 [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] --> 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] ::: 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/a4980311fb7bb9e7893708e6bd3fbbfb2819fd3d/library/core/src/mem/maybe_uninit.rs:307:5 [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] --> 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/a4980311fb7bb9e7893708e6bd3fbbfb2819fd3d/library/core/src/mem/maybe_uninit.rs:307:5 [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] --> 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] --> src/lib.rs:68:1 [INFO] [stdout] | [INFO] [stdout] 68 + #![feature(const_clone)] [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0493]: destructor of `Option` cannot be evaluated at compile-time [INFO] [stdout] --> src/utils/vec.rs:30:19 [INFO] [stdout] | [INFO] [stdout] 30 | while self.pop().is_some() {} [INFO] [stdout] | ^^^^^^^^^^ - 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 2025-08-13; consider upgrading it if it is out of date [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0493]: destructor of `Option` cannot be evaluated at compile-time [INFO] [stdout] --> src/utils/vec.rs:136:19 [INFO] [stdout] | [INFO] [stdout] 136 | while self.pop().is_some() {} [INFO] [stdout] | ^^^^^^^^^^ - 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 2025-08-13; 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] --> 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] --> src/lib.rs:68:1 [INFO] [stdout] | [INFO] [stdout] 68 + #![feature(const_option_ops)] [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0493]: destructor of `utils::alloc::ConstAllocator` cannot be evaluated at compile-time [INFO] [stdout] --> src/utils/alloc.rs:156:13 [INFO] [stdout] | [INFO] [stdout] 156 | let this = Self { ref_count }; [INFO] [stdout] | ^^^^ the destructor for this type cannot be evaluated in constant functions [INFO] [stdout] ... [INFO] [stdout] 159 | } [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 2025-08-13; consider upgrading it if it is out of date [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0493]: destructor of `RefCountGuard` cannot be evaluated at compile-time [INFO] [stdout] --> src/utils/alloc.rs:153:13 [INFO] [stdout] | [INFO] [stdout] 153 | let mut ref_count = RefCountGuard(1); [INFO] [stdout] | ^^^^^^^^^^^^^ the destructor for this type cannot be evaluated in constant functions [INFO] [stdout] ... [INFO] [stdout] 159 | } [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 2025-08-13; consider upgrading it if it is out of date [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `slice::::get_unchecked` is not yet stable as a const fn [INFO] [stdout] --> 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] --> 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] --> 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] --> 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] --> 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] --> 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] --> 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] --> 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] --> 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] --> 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 operator in constant functions [INFO] [stdout] --> src/utils/binary_heap/mod.rs:27:9 [INFO] [stdout] | [INFO] [stdout] 27 | *x < *y [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0493]: destructor of `Ctx` cannot be evaluated at compile-time [INFO] [stdout] --> src/utils/binary_heap/mod.rs:62:46 [INFO] [stdout] | [INFO] [stdout] 62 | fn heap_remove(&mut self, i: usize, mut ctx: Ctx) -> Option [INFO] [stdout] | ^^^^^^^ the destructor for this type cannot be evaluated in constant functions [INFO] [stdout] ... [INFO] [stdout] 94 | } [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 2025-08-13; consider upgrading it if it is out of date [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0493]: destructor of `Hole<'_, Element>` cannot be evaluated at compile-time [INFO] [stdout] --> src/utils/binary_heap/mod.rs:136:13 [INFO] [stdout] | [INFO] [stdout] 136 | let mut hole = helpers::Hole::new(this, pos); [INFO] [stdout] | ^^^^^^^^ the destructor for this type cannot be evaluated in constant functions [INFO] [stdout] ... [INFO] [stdout] 156 | } [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 2025-08-13; consider upgrading it if it is out of date [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0493]: destructor of `Ctx` cannot be evaluated at compile-time [INFO] [stdout] --> src/utils/binary_heap/mod.rs:128:5 [INFO] [stdout] | [INFO] [stdout] 128 | mut ctx: Ctx, [INFO] [stdout] | ^^^^^^^ the destructor for this type cannot be evaluated in constant functions [INFO] [stdout] ... [INFO] [stdout] 157 | } [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 2025-08-13; consider upgrading it if it is out of date [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0493]: destructor of `Hole<'_, Element>` cannot be evaluated at compile-time [INFO] [stdout] --> src/utils/binary_heap/mod.rs:172:13 [INFO] [stdout] | [INFO] [stdout] 172 | let mut hole = helpers::Hole::new(this, pos); [INFO] [stdout] | ^^^^^^^^ the destructor for this type cannot be evaluated in constant functions [INFO] [stdout] ... [INFO] [stdout] 198 | } [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 2025-08-13; consider upgrading it if it is out of date [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0493]: destructor of `Ctx` cannot be evaluated at compile-time [INFO] [stdout] --> src/utils/binary_heap/mod.rs:165:75 [INFO] [stdout] | [INFO] [stdout] 165 | const unsafe fn sift_down(this: &mut [Element], pos: usize, mut ctx: Ctx) [INFO] [stdout] | ^^^^^^^ the destructor for this type cannot be evaluated in constant functions [INFO] [stdout] ... [INFO] [stdout] 199 | } [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 2025-08-13; consider upgrading it if it is out of date [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `Clone` is not yet stable as a const trait [INFO] [stdout] --> 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] --> 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] --> 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] --> 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] --> 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] --> 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] --> 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] --> src/lib.rs:68:1 [INFO] [stdout] | [INFO] [stdout] 68 + #![feature(const_clone)] [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0493]: destructor of `refcell::RefMut<'_, CfgBindRegistry>` cannot be evaluated at compile-time [INFO] [stdout] --> src/kernel/cfg.rs:141:9 [INFO] [stdout] | [INFO] [stdout] 141 | self.shared.bind_registry.borrow_mut().finalize(self); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - 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 2025-08-13; 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] --> 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 2025-08-13; 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] --> 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 2025-08-13; 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] --> 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] --> src/lib.rs:68:1 [INFO] [stdout] | [INFO] [stdout] 68 + #![feature(const_index)] [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0493]: destructor of `Cfg<'_, C>` cannot be evaluated at compile-time [INFO] [stdout] --> src/kernel/cfg.rs:246:32 [INFO] [stdout] | [INFO] [stdout] 246 | pub const fn finish_phase3(self) -> CfgPhase3Data [INFO] [stdout] | ^^^^ the destructor for this type cannot be evaluated in constant functions [INFO] [stdout] ... [INFO] [stdout] 275 | } [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 2025-08-13; 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] --> src/closure.rs:141:22 [INFO] [stdout] | [INFO] [stdout] 141 | !env.guaranteed_eq(core::ptr::null_mut()).unwrap_or(false), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: add `#![feature(const_option_ops)]` to the crate attributes to enable [INFO] [stdout] --> src/lib.rs:68:1 [INFO] [stdout] | [INFO] [stdout] 68 + #![feature(const_option_ops)] [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `T: [const] Destruct` is not satisfied [INFO] [stdout] --> src/utils/vec.rs:61:15 [INFO] [stdout] | [INFO] [stdout] 61 | while this.len() < n { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] note: required for `utils::vec::ComptimeVec` to implement `[const] Deref` [INFO] [stdout] --> 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] --> src/utils/vec.rs:123:19 [INFO] [stdout] | [INFO] [stdout] 123 | while i < self.len() { [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] note: required for `utils::vec::ComptimeVec` to implement `[const] Deref` [INFO] [stdout] --> 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] --> 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 `utils::vec::ComptimeVec` to implement `[const] Deref` [INFO] [stdout] --> 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] --> src/utils/vec.rs:159:17 [INFO] [stdout] | [INFO] [stdout] 159 | assert!(self.len() == LEN); [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] note: required for `utils::vec::ComptimeVec` to implement `[const] Deref` [INFO] [stdout] --> 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[E0493]: destructor of `utils::alloc::ConstAllocator` cannot be evaluated at compile-time [INFO] [stdout] --> src/utils/alloc.rs:156:13 [INFO] [stdout] | [INFO] [stdout] 156 | let this = Self { ref_count }; [INFO] [stdout] | ^^^^ the destructor for this type cannot be evaluated in constant functions [INFO] [stdout] ... [INFO] [stdout] 159 | } [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 2025-08-13; consider upgrading it if it is out of date [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0493]: destructor of `RefCountGuard` cannot be evaluated at compile-time [INFO] [stdout] --> src/utils/alloc.rs:153:13 [INFO] [stdout] | [INFO] [stdout] 153 | let mut ref_count = RefCountGuard(1); [INFO] [stdout] | ^^^^^^^^^^^^^ the destructor for this type cannot be evaluated in constant functions [INFO] [stdout] ... [INFO] [stdout] 159 | } [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 2025-08-13; consider upgrading it if it is out of date [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `Clone` is not yet stable as a const trait [INFO] [stdout] --> src/utils/vec.rs:229:45 [INFO] [stdout] | [INFO] [stdout] 229 | let mut x = ComptimeVec::new_in(allocator.clone()); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: add `#![feature(const_clone)]` to the crate attributes to enable [INFO] [stdout] --> src/lib.rs:68:1 [INFO] [stdout] | [INFO] [stdout] 68 + #![feature(const_clone)] [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0493]: destructor of `utils::vec::ComptimeVec` cannot be evaluated at compile-time [INFO] [stdout] --> src/utils/vec.rs:229:17 [INFO] [stdout] | [INFO] [stdout] 229 | let mut x = ComptimeVec::new_in(allocator.clone()); [INFO] [stdout] | ^^^^^ the destructor for this type cannot be evaluated in constant functions [INFO] [stdout] ... [INFO] [stdout] 241 | } [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 2025-08-13; consider upgrading it if it is out of date [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `Clone` is not yet stable as a const trait [INFO] [stdout] --> src/utils/vec.rs:248:45 [INFO] [stdout] | [INFO] [stdout] 248 | let mut x = ComptimeVec::new_in(allocator.clone()); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: add `#![feature(const_clone)]` to the crate attributes to enable [INFO] [stdout] --> src/lib.rs:68:1 [INFO] [stdout] | [INFO] [stdout] 68 + #![feature(const_clone)] [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0493]: destructor of `utils::vec::ComptimeVec` cannot be evaluated at compile-time [INFO] [stdout] --> src/utils/vec.rs:256:17 [INFO] [stdout] | [INFO] [stdout] 256 | let y = x.map(transform); [INFO] [stdout] | ^ the destructor for this type cannot be evaluated in constant functions [INFO] [stdout] 257 | y.to_array() [INFO] [stdout] 258 | } [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 2025-08-13; consider upgrading it if it is out of date [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0493]: destructor of `utils::vec::ComptimeVec` cannot be evaluated at compile-time [INFO] [stdout] --> src/utils/vec.rs:248:17 [INFO] [stdout] | [INFO] [stdout] 248 | let mut x = ComptimeVec::new_in(allocator.clone()); [INFO] [stdout] | ^^^^^ the destructor for this type cannot be evaluated in constant functions [INFO] [stdout] ... [INFO] [stdout] 258 | } [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 2025-08-13; consider upgrading it if it is out of date [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `Clone` is not yet stable as a const trait [INFO] [stdout] --> src/utils/vec.rs:266:45 [INFO] [stdout] | [INFO] [stdout] 266 | let mut v = ComptimeVec::new_in(allocator.clone()); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: add `#![feature(const_clone)]` to the crate attributes to enable [INFO] [stdout] --> src/lib.rs:68:1 [INFO] [stdout] | [INFO] [stdout] 68 + #![feature(const_clone)] [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0493]: destructor of `utils::vec::ComptimeVec` cannot be evaluated at compile-time [INFO] [stdout] --> src/utils/vec.rs:266:17 [INFO] [stdout] | [INFO] [stdout] 266 | let mut v = ComptimeVec::new_in(allocator.clone()); [INFO] [stdout] | ^^^^^ the destructor for this type cannot be evaluated in constant functions [INFO] [stdout] ... [INFO] [stdout] 271 | } [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 2025-08-13; consider upgrading it if it is out of date [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `Clone` is not yet stable as a const trait [INFO] [stdout] --> src/utils/vec.rs:279:45 [INFO] [stdout] | [INFO] [stdout] 279 | let mut v = ComptimeVec::new_in(allocator.clone()); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: add `#![feature(const_clone)]` to the crate attributes to enable [INFO] [stdout] --> src/lib.rs:68:1 [INFO] [stdout] | [INFO] [stdout] 68 + #![feature(const_clone)] [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0493]: destructor of `utils::vec::ComptimeVec` cannot be evaluated at compile-time [INFO] [stdout] --> src/utils/vec.rs:279:17 [INFO] [stdout] | [INFO] [stdout] 279 | let mut v = ComptimeVec::new_in(allocator.clone()); [INFO] [stdout] | ^^^^^ the destructor for this type cannot be evaluated in constant functions [INFO] [stdout] ... [INFO] [stdout] 285 | } [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 2025-08-13; consider upgrading it if it is out of date [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `Clone` is not yet stable as a const trait [INFO] [stdout] --> src/utils/vec.rs:293:45 [INFO] [stdout] | [INFO] [stdout] 293 | let mut v = ComptimeVec::new_in(allocator.clone()); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: add `#![feature(const_clone)]` to the crate attributes to enable [INFO] [stdout] --> src/lib.rs:68:1 [INFO] [stdout] | [INFO] [stdout] 68 + #![feature(const_clone)] [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0493]: destructor of `utils::vec::ComptimeVec` cannot be evaluated at compile-time [INFO] [stdout] --> src/utils/vec.rs:293:17 [INFO] [stdout] | [INFO] [stdout] 293 | let mut v = ComptimeVec::new_in(allocator.clone()); [INFO] [stdout] | ^^^^^ the destructor for this type cannot be evaluated in constant functions [INFO] [stdout] ... [INFO] [stdout] 301 | } [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 2025-08-13; consider upgrading it if it is out of date [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `Clone` is not yet stable as a const trait [INFO] [stdout] --> src/utils/vec.rs:310:45 [INFO] [stdout] | [INFO] [stdout] 310 | let mut x = ComptimeVec::new_in(allocator.clone()); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: add `#![feature(const_clone)]` to the crate attributes to enable [INFO] [stdout] --> 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] --> src/utils/vec.rs:314:20 [INFO] [stdout] | [INFO] [stdout] 314 | x.push(allocator.clone()); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: add `#![feature(const_clone)]` to the crate attributes to enable [INFO] [stdout] --> 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] --> src/utils/vec.rs:315:20 [INFO] [stdout] | [INFO] [stdout] 315 | x.push(allocator.clone()); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: add `#![feature(const_clone)]` to the crate attributes to enable [INFO] [stdout] --> 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] --> src/utils/vec.rs:316:20 [INFO] [stdout] | [INFO] [stdout] 316 | x.push(allocator.clone()); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: add `#![feature(const_clone)]` to the crate attributes to enable [INFO] [stdout] --> src/lib.rs:68:1 [INFO] [stdout] | [INFO] [stdout] 68 + #![feature(const_clone)] [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0493]: destructor of `utils::vec::ComptimeVec` cannot be evaluated at compile-time [INFO] [stdout] --> src/utils/vec.rs:310:17 [INFO] [stdout] | [INFO] [stdout] 310 | let mut x = ComptimeVec::new_in(allocator.clone()); [INFO] [stdout] | ^^^^^ the destructor for this type cannot be evaluated in constant functions [INFO] [stdout] ... [INFO] [stdout] 317 | } [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 2025-08-13; consider upgrading it if it is out of date [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0493]: destructor of `refcell::RefMut<'_, &mut Callback>` cannot be evaluated at compile-time [INFO] [stdout] --> src/bind/sorter.rs:529:5 [INFO] [stdout] | [INFO] [stdout] 529 | cb.borrow_mut() [INFO] [stdout] | ^^^^^^^^^^^^^^^ the destructor for this type cannot be evaluated in constant functions [INFO] [stdout] 530 | .report_error(SorterError::BindCycle { bind_is: &[] }); [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 2025-08-13; 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] --> 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] --> src/lib.rs:68:1 [INFO] [stdout] | [INFO] [stdout] 68 + #![feature(const_index)] [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `slice::::get` is not yet stable as a const fn [INFO] [stdout] --> 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] --> src/lib.rs:68:1 [INFO] [stdout] | [INFO] [stdout] 68 + #![feature(const_index)] [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0493]: destructor of `refcell::Ref<'_, &mut Callback>` cannot be evaluated at compile-time [INFO] [stdout] --> src/bind/sorter.rs:383:29 [INFO] [stdout] | [INFO] [stdout] 383 | let cb = self.cb.borrow(); [INFO] [stdout] | ^^ the destructor for this type cannot be evaluated in constant functions [INFO] [stdout] ... [INFO] [stdout] 402 | } [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 2025-08-13; consider upgrading it if it is out of date [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0493]: destructor of `refcell::Ref<'_, &mut Callback>` cannot be evaluated at compile-time [INFO] [stdout] --> src/bind/sorter.rs:438:29 [INFO] [stdout] | [INFO] [stdout] 438 | let cb = self.cb.borrow(); [INFO] [stdout] | ^^ the destructor for this type cannot be evaluated in constant functions [INFO] [stdout] ... [INFO] [stdout] 457 | } [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 2025-08-13; consider upgrading it if it is out of date [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0493]: destructor of `refcell::RefMut<'_, &mut Callback>` cannot be evaluated at compile-time [INFO] [stdout] --> src/bind/sorter.rs:475:17 [INFO] [stdout] | [INFO] [stdout] 475 | self.cb.borrow_mut().push_bind_order(bind_i) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ the destructor for this type cannot be evaluated in constant functions [INFO] [stdout] 476 | } [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 2025-08-13; consider upgrading it if it is out of date [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `IndexMut` is not yet stable as a const trait [INFO] [stdout] --> 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] --> src/lib.rs:68:1 [INFO] [stdout] | [INFO] [stdout] 68 + #![feature(const_index)] [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `IndexMut` is not yet stable as a const trait [INFO] [stdout] --> src/bind/sorter.rs:646:33 [INFO] [stdout] | [INFO] [stdout] 646 | temp_vertex_info[&successor].num_predecessors += 1; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: add `#![feature(const_index)]` to the crate attributes to enable [INFO] [stdout] --> 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] --> 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] --> src/lib.rs:68:1 [INFO] [stdout] | [INFO] [stdout] 68 + #![feature(const_index)] [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `IndexMut` is not yet stable as a const trait [INFO] [stdout] --> src/bind/sorter.rs:669:29 [INFO] [stdout] | [INFO] [stdout] 669 | temp_vertex_info[&successor].num_predecessors -= 1; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: add `#![feature(const_index)]` to the crate attributes to enable [INFO] [stdout] --> 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] --> 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] --> src/lib.rs:68:1 [INFO] [stdout] | [INFO] [stdout] 68 + #![feature(const_index)] [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0493]: destructor of `>::VertexIter<'_>` cannot be evaluated at compile-time [INFO] [stdout] --> src/bind/sorter.rs:633:13 [INFO] [stdout] | [INFO] [stdout] 633 | let mut it_vertices = graph.vertices(); [INFO] [stdout] | ^^^^^^^^^^^^^^^ the destructor for this type cannot be evaluated in constant functions [INFO] [stdout] ... [INFO] [stdout] 640 | } [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 2025-08-13; consider upgrading it if it is out of date [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0493]: destructor of `>::SuccessorIter<'_>` cannot be evaluated at compile-time [INFO] [stdout] --> src/bind/sorter.rs:644:17 [INFO] [stdout] | [INFO] [stdout] 644 | let mut it_successors = graph.successors(&v); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ the destructor for this type cannot be evaluated in constant functions [INFO] [stdout] ... [INFO] [stdout] 648 | } [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 2025-08-13; consider upgrading it if it is out of date [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0493]: destructor of `>::VertexIter<'_>` cannot be evaluated at compile-time [INFO] [stdout] --> src/bind/sorter.rs:642:13 [INFO] [stdout] | [INFO] [stdout] 642 | let mut it_vertices = graph.vertices(); [INFO] [stdout] | ^^^^^^^^^^^^^^^ the destructor for this type cannot be evaluated in constant functions [INFO] [stdout] ... [INFO] [stdout] 649 | } [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 2025-08-13; consider upgrading it if it is out of date [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0493]: destructor of `>::VertexIter<'_>` cannot be evaluated at compile-time [INFO] [stdout] --> src/bind/sorter.rs:653:13 [INFO] [stdout] | [INFO] [stdout] 653 | let mut it_vertices = graph.vertices(); [INFO] [stdout] | ^^^^^^^^^^^^^^^ the destructor for this type cannot be evaluated in constant functions [INFO] [stdout] ... [INFO] [stdout] 660 | } [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 2025-08-13; consider upgrading it if it is out of date [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0493]: destructor of `>::SuccessorIter<'_>` cannot be evaluated at compile-time [INFO] [stdout] --> src/bind/sorter.rs:667:13 [INFO] [stdout] | [INFO] [stdout] 667 | let mut it_successors = graph.successors(&v); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ the destructor for this type cannot be evaluated in constant functions [INFO] [stdout] ... [INFO] [stdout] 679 | } [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 2025-08-13; 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] --> 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 2025-08-13; consider upgrading it if it is out of date [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `Clone` is not yet stable as a const trait [INFO] [stdout] --> src/bind.rs:563:29 [INFO] [stdout] | [INFO] [stdout] 563 | let allocator = bind_registry.binds.allocator().clone(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: add `#![feature(const_clone)]` to the crate attributes to enable [INFO] [stdout] --> src/lib.rs:68:1 [INFO] [stdout] | [INFO] [stdout] 68 + #![feature(const_clone)] [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] --> 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] 274 | / const_array_from_fn! { [INFO] [stdout] 275 | | fn iter<[T], I: Nat>(ref mut cell: &mut Cell) -> u128 { [INFO] [stdout] 276 | | cell.1 = cell.1 * 10 + I::N as u128; [INFO] [stdout] 277 | | cell.1 [INFO] [stdout] ... | [INFO] [stdout] 280 | | (0..20).map(|i| iter::<[&'static str], i>(&mut cell)).collect::<[_; U<20>]>() [INFO] [stdout] 281 | | } [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/a4980311fb7bb9e7893708e6bd3fbbfb2819fd3d/library/core/src/mem/maybe_uninit.rs:307:5 [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[E0493]: destructor of `refcell::Ref<'_, CfgBindRegistry>` cannot be evaluated at compile-time [INFO] [stdout] --> src/bind.rs:537:22 [INFO] [stdout] | [INFO] [stdout] 537 | let bind_i = bind_registry.borrow().binds.len(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ - 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 2025-08-13; 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] --> src/bind.rs:561:17 [INFO] [stdout] | [INFO] [stdout] 561 | let mut bind_registry = bind_registry.borrow_mut(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ the destructor for this type cannot be evaluated in constant functions [INFO] [stdout] ... [INFO] [stdout] 567 | } [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 2025-08-13; consider upgrading it if it is out of date [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `Clone` is not yet stable as a const trait [INFO] [stdout] --> src/bind.rs:611:29 [INFO] [stdout] | [INFO] [stdout] 611 | let allocator = bind_registry.binds.allocator().clone(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: add `#![feature(const_clone)]` to the crate attributes to enable [INFO] [stdout] --> src/lib.rs:68:1 [INFO] [stdout] | [INFO] [stdout] 68 + #![feature(const_clone)] [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0493]: destructor of `refcell::RefMut<'_, CfgBindRegistry>` cannot be evaluated at compile-time [INFO] [stdout] --> src/bind.rs:607:17 [INFO] [stdout] | [INFO] [stdout] 607 | let mut bind_registry = original_bind.bind_registry.borrow_mut(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ the destructor for this type cannot be evaluated in constant functions [INFO] [stdout] ... [INFO] [stdout] 620 | } [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 2025-08-13; consider upgrading it if it is out of date [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `Clone` is not yet stable as a const trait [INFO] [stdout] --> src/bind.rs:650:29 [INFO] [stdout] | [INFO] [stdout] 650 | let allocator = bind_registry.binds.allocator().clone(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: add `#![feature(const_clone)]` to the crate attributes to enable [INFO] [stdout] --> src/lib.rs:68:1 [INFO] [stdout] | [INFO] [stdout] 68 + #![feature(const_clone)] [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0493]: destructor of `refcell::RefMut<'_, CfgBindRegistry>` cannot be evaluated at compile-time [INFO] [stdout] --> src/bind.rs:646:17 [INFO] [stdout] | [INFO] [stdout] 646 | let mut bind_registry = self.original_bind.bind_registry.borrow_mut(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ the destructor for this type cannot be evaluated in constant functions [INFO] [stdout] ... [INFO] [stdout] 657 | } [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 2025-08-13; consider upgrading it if it is out of date [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] --> 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/a4980311fb7bb9e7893708e6bd3fbbfb2819fd3d/library/core/src/mem/maybe_uninit.rs:307:5 [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 `ManuallyDrop: [const] Deref` is not satisfied [INFO] [stdout] --> src/utils/binary_heap/helpers.rs:39:9 [INFO] [stdout] | [INFO] [stdout] 39 | &self.elt [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `ManuallyDrop: [const] Deref` is not satisfied [INFO] [stdout] --> src/utils/binary_heap/helpers.rs:45:9 [INFO] [stdout] | [INFO] [stdout] 45 | &mut self.elt [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `ManuallyDrop: [const] DerefMut` is not satisfied [INFO] [stdout] --> src/utils/binary_heap/helpers.rs:45:9 [INFO] [stdout] | [INFO] [stdout] 45 | &mut self.elt [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `ManuallyDrop: [const] Deref` is not satisfied [INFO] [stdout] --> src/utils/binary_heap/helpers.rs:90:39 [INFO] [stdout] | [INFO] [stdout] 90 | ptr::copy_nonoverlapping(&*self.elt, self.data.get_unchecked_mut(pos), 1); [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `Clone` is not yet stable as a const trait [INFO] [stdout] --> src/bind.rs:789:37 [INFO] [stdout] | [INFO] [stdout] 789 | ComptimeVec::new_in(self.bind_registry.borrow().binds.allocator().clone()); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: add `#![feature(const_clone)]` to the crate attributes to enable [INFO] [stdout] --> src/lib.rs:68:1 [INFO] [stdout] | [INFO] [stdout] 68 + #![feature(const_clone)] [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0493]: destructor of `refcell::Ref<'_, CfgBindRegistry>` cannot be evaluated at compile-time [INFO] [stdout] --> src/bind.rs:789:37 [INFO] [stdout] | [INFO] [stdout] 789 | ComptimeVec::new_in(self.bind_registry.borrow().binds.allocator().clone()); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ - 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 2025-08-13; 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] --> src/bind.rs:788:17 [INFO] [stdout] | [INFO] [stdout] 788 | let mut out = [INFO] [stdout] | ^^^^^^^ the destructor for this type cannot be evaluated in constant functions [INFO] [stdout] ... [INFO] [stdout] 799 | } [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 2025-08-13; consider upgrading it if it is out of date [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `Clone` is not yet stable as a const trait [INFO] [stdout] --> 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] --> 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] --> 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] --> 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] --> 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] --> 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] --> 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] --> 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] --> 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] --> src/lib.rs:68:1 [INFO] [stdout] | [INFO] [stdout] 68 + #![feature(const_clone)] [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0493]: destructor of `vec::ComptimeVec` cannot be evaluated at compile-time [INFO] [stdout] --> src/bind.rs:983:18 [INFO] [stdout] | [INFO] [stdout] 983 | &mut ComptimeVec::new_in(allocator.clone()), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the destructor for this type cannot be evaluated in constant functions [INFO] [stdout] 984 | ); [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 2025-08-13; 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] --> src/bind.rs:982:18 [INFO] [stdout] | [INFO] [stdout] 982 | &mut ComptimeVec::new_in(allocator.clone()), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the destructor for this type cannot be evaluated in constant functions [INFO] [stdout] 983 | &mut ComptimeVec::new_in(allocator.clone()), [INFO] [stdout] 984 | ); [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 2025-08-13; 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] --> src/bind.rs:981:18 [INFO] [stdout] | [INFO] [stdout] 981 | &mut ComptimeVec::repeat_in(allocator.clone(), Init::INIT, self.binds.len()), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the destructor for this type cannot be evaluated in constant functions [INFO] [stdout] ... [INFO] [stdout] 984 | ); [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 2025-08-13; 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] --> src/bind.rs:980:18 [INFO] [stdout] | [INFO] [stdout] 980 | &mut ComptimeVec::repeat_in(allocator.clone(), Init::INIT, self.binds.len()), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the destructor for this type cannot be evaluated in constant functions [INFO] [stdout] ... [INFO] [stdout] 984 | ); [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 2025-08-13; consider upgrading it if it is out of date [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0493]: destructor of `Callback<'_>` cannot be evaluated at compile-time [INFO] [stdout] --> src/bind.rs:973:13 [INFO] [stdout] | [INFO] [stdout] 973 | let mut callback = Callback { [INFO] [stdout] | ^^^^^^^^^^^^ the destructor for this type cannot be evaluated in constant functions [INFO] [stdout] ... [INFO] [stdout] 1004 | } [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 2025-08-13; 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] --> 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 2025-08-13; 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] --> 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 2025-08-13; 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] --> 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 2025-08-13; consider upgrading it if it is out of date [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `Clone` is not yet stable as a const trait [INFO] [stdout] --> src/utils/binary_heap/tests.rs:186:37 [INFO] [stdout] | [INFO] [stdout] 186 | let mut v = ComptimeVec::new_in(a.clone()); [INFO] [stdout] | ^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: add `#![feature(const_clone)]` to the crate attributes to enable [INFO] [stdout] --> src/lib.rs:68:1 [INFO] [stdout] | [INFO] [stdout] 68 + #![feature(const_clone)] [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0493]: destructor of `refcell::RefMut<'_, CfgBindRegistry>` cannot be evaluated at compile-time [INFO] [stdout] --> src/bind.rs:1599:9 [INFO] [stdout] | [INFO] [stdout] 1599 | bind_registry.borrow_mut().binds[bind_i] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ the destructor for this type cannot be evaluated in constant functions [INFO] [stdout] 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 2025-08-13; 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] --> 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 2025-08-13; consider upgrading it if it is out of date [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0493]: destructor of `utils::vec::ComptimeVec` cannot be evaluated at compile-time [INFO] [stdout] --> src/utils/binary_heap/tests.rs:186:9 [INFO] [stdout] | [INFO] [stdout] 186 | let mut v = ComptimeVec::new_in(a.clone()); [INFO] [stdout] | ^^^^^ the destructor for this type cannot be evaluated in constant functions [INFO] [stdout] ... [INFO] [stdout] 208 | } [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 2025-08-13; consider upgrading it if it is out of date [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] --> 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/a4980311fb7bb9e7893708e6bd3fbbfb2819fd3d/library/core/src/mem/maybe_uninit.rs:307:5 [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] --> 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/a4980311fb7bb9e7893708e6bd3fbbfb2819fd3d/library/core/src/mem/maybe_uninit.rs:307:5 [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[E0015]: cannot call non-const method `::max` in constant functions [INFO] [stdout] --> src/hunk.rs:157:41 [INFO] [stdout] | [INFO] [stdout] 157 | .align(mem::align_of::().max(self.align)) [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0015]: cannot call non-const method `::max` in constant functions [INFO] [stdout] --> src/hunk.rs:198:41 [INFO] [stdout] | [INFO] [stdout] 198 | .align(mem::align_of::().max(self.align)) [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `Option::::map` is not yet stable as a const fn [INFO] [stdout] --> src/time/duration.rs:129:9 [INFO] [stdout] | [INFO] [stdout] 129 | self.micros.checked_mul(other).map(Self::from_micros) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: add `#![feature(const_option_ops)]` to the crate attributes to enable [INFO] [stdout] --> src/lib.rs:68:1 [INFO] [stdout] | [INFO] [stdout] 68 + #![feature(const_option_ops)] [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `Option::::map` is not yet stable as a const fn [INFO] [stdout] --> src/time/duration.rs:136:9 [INFO] [stdout] | [INFO] [stdout] 136 | self.micros.checked_div(other).map(Self::from_micros) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: add `#![feature(const_option_ops)]` to the crate attributes to enable [INFO] [stdout] --> src/lib.rs:68:1 [INFO] [stdout] | [INFO] [stdout] 68 + #![feature(const_option_ops)] [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `Option::::map` is not yet stable as a const fn [INFO] [stdout] --> src/time/duration.rs:143:9 [INFO] [stdout] | [INFO] [stdout] 143 | self.micros.checked_abs().map(Self::from_micros) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: add `#![feature(const_option_ops)]` to the crate attributes to enable [INFO] [stdout] --> src/lib.rs:68:1 [INFO] [stdout] | [INFO] [stdout] 68 + #![feature(const_option_ops)] [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `Option::::map` is not yet stable as a const fn [INFO] [stdout] --> src/time/duration.rs:150:9 [INFO] [stdout] | [INFO] [stdout] 150 | self.micros.checked_add(other.micros).map(Self::from_micros) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: add `#![feature(const_option_ops)]` to the crate attributes to enable [INFO] [stdout] --> src/lib.rs:68:1 [INFO] [stdout] | [INFO] [stdout] 68 + #![feature(const_option_ops)] [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `Option::::map` is not yet stable as a const fn [INFO] [stdout] --> src/time/duration.rs:157:9 [INFO] [stdout] | [INFO] [stdout] 157 | self.micros.checked_sub(other.micros).map(Self::from_micros) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: add `#![feature(const_option_ops)]` to the crate attributes to enable [INFO] [stdout] --> src/lib.rs:68:1 [INFO] [stdout] | [INFO] [stdout] 68 + #![feature(const_option_ops)] [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `TryInto` is not yet stable as a const trait [INFO] [stdout] --> src/time/time.rs:144:13 [INFO] [stdout] | [INFO] [stdout] 144 | / (self.micros as i128 - reference.micros as i128) [INFO] [stdout] 145 | | .try_into() [INFO] [stdout] | |___________________________^ [INFO] [stdout] | [INFO] [stdout] help: add `#![feature(const_from)]` to the crate attributes to enable [INFO] [stdout] --> src/lib.rs:68:1 [INFO] [stdout] | [INFO] [stdout] 68 + #![feature(const_from)] [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `Result::::ok` is not yet stable as a const fn [INFO] [stdout] --> src/time/time.rs:144:13 [INFO] [stdout] | [INFO] [stdout] 144 | / (self.micros as i128 - reference.micros as i128) [INFO] [stdout] 145 | | .try_into() [INFO] [stdout] 146 | | .ok()?, [INFO] [stdout] | |_____________________^ [INFO] [stdout] | [INFO] [stdout] help: add `#![feature(const_result_trait_fn)]` to the crate attributes to enable [INFO] [stdout] --> src/lib.rs:68:1 [INFO] [stdout] | [INFO] [stdout] 68 + #![feature(const_result_trait_fn)] [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0015, E0277, E0493, E0599, E0635, E0658. [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0015`. [INFO] [stdout] [INFO] [stderr] error: could not compile `r3_core` (lib) due to 196 previous errors; 23 warnings emitted [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] [stdout] error[E0599]: no function or associated item named `uninit_array` found for union `MaybeUninit` in the current scope [INFO] [stdout] --> 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] ::: 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/a4980311fb7bb9e7893708e6bd3fbbfb2819fd3d/library/core/src/mem/maybe_uninit.rs:307:5 [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] --> 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] ::: 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/a4980311fb7bb9e7893708e6bd3fbbfb2819fd3d/library/core/src/mem/maybe_uninit.rs:307:5 [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] --> 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] ::: 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/a4980311fb7bb9e7893708e6bd3fbbfb2819fd3d/library/core/src/mem/maybe_uninit.rs:307:5 [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] --> 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/a4980311fb7bb9e7893708e6bd3fbbfb2819fd3d/library/core/src/mem/maybe_uninit.rs:307:5 [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: `Option::::unwrap_or` is not yet stable as a const fn [INFO] [stdout] --> src/closure.rs:141:22 [INFO] [stdout] | [INFO] [stdout] 141 | !env.guaranteed_eq(core::ptr::null_mut()).unwrap_or(false), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: add `#![feature(const_option_ops)]` to the crate attributes to enable [INFO] [stdout] --> src/lib.rs:68:1 [INFO] [stdout] | [INFO] [stdout] 68 + #![feature(const_option_ops)] [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `Clone` is not yet stable as a const trait [INFO] [stdout] --> 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] --> src/lib.rs:68:1 [INFO] [stdout] | [INFO] [stdout] 68 + #![feature(const_clone)] [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0493]: destructor of `Option` cannot be evaluated at compile-time [INFO] [stdout] --> src/utils/vec.rs:30:19 [INFO] [stdout] | [INFO] [stdout] 30 | while self.pop().is_some() {} [INFO] [stdout] | ^^^^^^^^^^ - 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 2025-08-13; consider upgrading it if it is out of date [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0493]: destructor of `Option` cannot be evaluated at compile-time [INFO] [stdout] --> src/utils/vec.rs:136:19 [INFO] [stdout] | [INFO] [stdout] 136 | while self.pop().is_some() {} [INFO] [stdout] | ^^^^^^^^^^ - 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 2025-08-13; 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] --> 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] --> src/lib.rs:68:1 [INFO] [stdout] | [INFO] [stdout] 68 + #![feature(const_option_ops)] [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `core::slice::::get_unchecked` is not yet stable as a const fn [INFO] [stdout] --> 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] --> src/lib.rs:68:1 [INFO] [stdout] | [INFO] [stdout] 68 + #![feature(const_index)] [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `core::slice::::get_unchecked` is not yet stable as a const fn [INFO] [stdout] --> 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] --> src/lib.rs:68:1 [INFO] [stdout] | [INFO] [stdout] 68 + #![feature(const_index)] [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `core::slice::::get_unchecked_mut` is not yet stable as a const fn [INFO] [stdout] --> 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] --> src/lib.rs:68:1 [INFO] [stdout] | [INFO] [stdout] 68 + #![feature(const_index)] [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `core::slice::::get_unchecked` is not yet stable as a const fn [INFO] [stdout] --> 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] --> src/lib.rs:68:1 [INFO] [stdout] | [INFO] [stdout] 68 + #![feature(const_index)] [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `core::slice::::get_unchecked_mut` is not yet stable as a const fn [INFO] [stdout] --> 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] --> 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 operator in constant functions [INFO] [stdout] --> src/utils/binary_heap/mod.rs:27:9 [INFO] [stdout] | [INFO] [stdout] 27 | *x < *y [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0493]: destructor of `Ctx` cannot be evaluated at compile-time [INFO] [stdout] --> src/utils/binary_heap/mod.rs:62:46 [INFO] [stdout] | [INFO] [stdout] 62 | fn heap_remove(&mut self, i: usize, mut ctx: Ctx) -> Option [INFO] [stdout] | ^^^^^^^ the destructor for this type cannot be evaluated in constant functions [INFO] [stdout] ... [INFO] [stdout] 94 | } [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 2025-08-13; consider upgrading it if it is out of date [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0493]: destructor of `Hole<'_, Element>` cannot be evaluated at compile-time [INFO] [stdout] --> src/utils/binary_heap/mod.rs:136:13 [INFO] [stdout] | [INFO] [stdout] 136 | let mut hole = helpers::Hole::new(this, pos); [INFO] [stdout] | ^^^^^^^^ the destructor for this type cannot be evaluated in constant functions [INFO] [stdout] ... [INFO] [stdout] 156 | } [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 2025-08-13; consider upgrading it if it is out of date [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0493]: destructor of `Ctx` cannot be evaluated at compile-time [INFO] [stdout] --> src/utils/binary_heap/mod.rs:128:5 [INFO] [stdout] | [INFO] [stdout] 128 | mut ctx: Ctx, [INFO] [stdout] | ^^^^^^^ the destructor for this type cannot be evaluated in constant functions [INFO] [stdout] ... [INFO] [stdout] 157 | } [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 2025-08-13; consider upgrading it if it is out of date [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0493]: destructor of `Hole<'_, Element>` cannot be evaluated at compile-time [INFO] [stdout] --> src/utils/binary_heap/mod.rs:172:13 [INFO] [stdout] | [INFO] [stdout] 172 | let mut hole = helpers::Hole::new(this, pos); [INFO] [stdout] | ^^^^^^^^ the destructor for this type cannot be evaluated in constant functions [INFO] [stdout] ... [INFO] [stdout] 198 | } [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 2025-08-13; consider upgrading it if it is out of date [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0493]: destructor of `Ctx` cannot be evaluated at compile-time [INFO] [stdout] --> src/utils/binary_heap/mod.rs:165:75 [INFO] [stdout] | [INFO] [stdout] 165 | const unsafe fn sift_down(this: &mut [Element], pos: usize, mut ctx: Ctx) [INFO] [stdout] | ^^^^^^^ the destructor for this type cannot be evaluated in constant functions [INFO] [stdout] ... [INFO] [stdout] 199 | } [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 2025-08-13; consider upgrading it if it is out of date [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `Clone` is not yet stable as a const trait [INFO] [stdout] --> 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] --> 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] --> 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] --> 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] --> 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] --> 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] --> 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] --> src/lib.rs:68:1 [INFO] [stdout] | [INFO] [stdout] 68 + #![feature(const_clone)] [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0493]: destructor of `refcell::RefMut<'_, CfgBindRegistry>` cannot be evaluated at compile-time [INFO] [stdout] --> src/kernel/cfg.rs:141:9 [INFO] [stdout] | [INFO] [stdout] 141 | self.shared.bind_registry.borrow_mut().finalize(self); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - 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 2025-08-13; consider upgrading it if it is out of date [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0493]: destructor of `utils::vec::ComptimeVec` cannot be evaluated at compile-time [INFO] [stdout] --> src/kernel/cfg.rs:148:18 [INFO] [stdout] | [INFO] [stdout] 148 | &self.startup_hooks.map(hook::CfgStartupHook::to_attr), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the destructor for this type cannot be evaluated in constant functions [INFO] [stdout] ... [INFO] [stdout] 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 2025-08-13; 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] --> 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 2025-08-13; consider upgrading it if it is out of date [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `core::slice::::get` is not yet stable as a const fn [INFO] [stdout] --> 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] --> src/lib.rs:68:1 [INFO] [stdout] | [INFO] [stdout] 68 + #![feature(const_index)] [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0493]: destructor of `Cfg<'_, C>` cannot be evaluated at compile-time [INFO] [stdout] --> src/kernel/cfg.rs:246:32 [INFO] [stdout] | [INFO] [stdout] 246 | pub const fn finish_phase3(self) -> CfgPhase3Data [INFO] [stdout] | ^^^^ the destructor for this type cannot be evaluated in constant functions [INFO] [stdout] ... [INFO] [stdout] 275 | } [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 2025-08-13; consider upgrading it if it is out of date [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0493]: destructor of `refcell::RefMut<'_, &mut Callback>` cannot be evaluated at compile-time [INFO] [stdout] --> src/bind/sorter.rs:529:5 [INFO] [stdout] | [INFO] [stdout] 529 | cb.borrow_mut() [INFO] [stdout] | ^^^^^^^^^^^^^^^ the destructor for this type cannot be evaluated in constant functions [INFO] [stdout] 530 | .report_error(SorterError::BindCycle { bind_is: &[] }); [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 2025-08-13; consider upgrading it if it is out of date [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `core::slice::::get` is not yet stable as a const fn [INFO] [stdout] --> 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] --> src/lib.rs:68:1 [INFO] [stdout] | [INFO] [stdout] 68 + #![feature(const_index)] [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `core::slice::::get` is not yet stable as a const fn [INFO] [stdout] --> 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] --> src/lib.rs:68:1 [INFO] [stdout] | [INFO] [stdout] 68 + #![feature(const_index)] [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0493]: destructor of `refcell::Ref<'_, &mut Callback>` cannot be evaluated at compile-time [INFO] [stdout] --> src/bind/sorter.rs:383:29 [INFO] [stdout] | [INFO] [stdout] 383 | let cb = self.cb.borrow(); [INFO] [stdout] | ^^ the destructor for this type cannot be evaluated in constant functions [INFO] [stdout] ... [INFO] [stdout] 402 | } [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 2025-08-13; consider upgrading it if it is out of date [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0493]: destructor of `refcell::Ref<'_, &mut Callback>` cannot be evaluated at compile-time [INFO] [stdout] --> src/bind/sorter.rs:438:29 [INFO] [stdout] | [INFO] [stdout] 438 | let cb = self.cb.borrow(); [INFO] [stdout] | ^^ the destructor for this type cannot be evaluated in constant functions [INFO] [stdout] ... [INFO] [stdout] 457 | } [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 2025-08-13; consider upgrading it if it is out of date [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0493]: destructor of `refcell::RefMut<'_, &mut Callback>` cannot be evaluated at compile-time [INFO] [stdout] --> src/bind/sorter.rs:475:17 [INFO] [stdout] | [INFO] [stdout] 475 | self.cb.borrow_mut().push_bind_order(bind_i) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^ the destructor for this type cannot be evaluated in constant functions [INFO] [stdout] 476 | } [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 2025-08-13; consider upgrading it if it is out of date [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `IndexMut` is not yet stable as a const trait [INFO] [stdout] --> 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] --> src/lib.rs:68:1 [INFO] [stdout] | [INFO] [stdout] 68 + #![feature(const_index)] [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `IndexMut` is not yet stable as a const trait [INFO] [stdout] --> src/bind/sorter.rs:646:33 [INFO] [stdout] | [INFO] [stdout] 646 | temp_vertex_info[&successor].num_predecessors += 1; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: add `#![feature(const_index)]` to the crate attributes to enable [INFO] [stdout] --> 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] --> 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] --> src/lib.rs:68:1 [INFO] [stdout] | [INFO] [stdout] 68 + #![feature(const_index)] [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `IndexMut` is not yet stable as a const trait [INFO] [stdout] --> src/bind/sorter.rs:669:29 [INFO] [stdout] | [INFO] [stdout] 669 | temp_vertex_info[&successor].num_predecessors -= 1; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: add `#![feature(const_index)]` to the crate attributes to enable [INFO] [stdout] --> 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] --> 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] --> src/lib.rs:68:1 [INFO] [stdout] | [INFO] [stdout] 68 + #![feature(const_index)] [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0493]: destructor of `>::VertexIter<'_>` cannot be evaluated at compile-time [INFO] [stdout] --> src/bind/sorter.rs:633:13 [INFO] [stdout] | [INFO] [stdout] 633 | let mut it_vertices = graph.vertices(); [INFO] [stdout] | ^^^^^^^^^^^^^^^ the destructor for this type cannot be evaluated in constant functions [INFO] [stdout] ... [INFO] [stdout] 640 | } [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 2025-08-13; consider upgrading it if it is out of date [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0493]: destructor of `>::SuccessorIter<'_>` cannot be evaluated at compile-time [INFO] [stdout] --> src/bind/sorter.rs:644:17 [INFO] [stdout] | [INFO] [stdout] 644 | let mut it_successors = graph.successors(&v); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ the destructor for this type cannot be evaluated in constant functions [INFO] [stdout] ... [INFO] [stdout] 648 | } [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 2025-08-13; consider upgrading it if it is out of date [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0493]: destructor of `>::VertexIter<'_>` cannot be evaluated at compile-time [INFO] [stdout] --> src/bind/sorter.rs:642:13 [INFO] [stdout] | [INFO] [stdout] 642 | let mut it_vertices = graph.vertices(); [INFO] [stdout] | ^^^^^^^^^^^^^^^ the destructor for this type cannot be evaluated in constant functions [INFO] [stdout] ... [INFO] [stdout] 649 | } [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 2025-08-13; consider upgrading it if it is out of date [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0493]: destructor of `>::VertexIter<'_>` cannot be evaluated at compile-time [INFO] [stdout] --> src/bind/sorter.rs:653:13 [INFO] [stdout] | [INFO] [stdout] 653 | let mut it_vertices = graph.vertices(); [INFO] [stdout] | ^^^^^^^^^^^^^^^ the destructor for this type cannot be evaluated in constant functions [INFO] [stdout] ... [INFO] [stdout] 660 | } [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 2025-08-13; consider upgrading it if it is out of date [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0493]: destructor of `>::SuccessorIter<'_>` cannot be evaluated at compile-time [INFO] [stdout] --> src/bind/sorter.rs:667:13 [INFO] [stdout] | [INFO] [stdout] 667 | let mut it_successors = graph.successors(&v); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ the destructor for this type cannot be evaluated in constant functions [INFO] [stdout] ... [INFO] [stdout] 679 | } [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 2025-08-13; 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] --> 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 2025-08-13; consider upgrading it if it is out of date [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `Clone` is not yet stable as a const trait [INFO] [stdout] --> src/bind.rs:563:29 [INFO] [stdout] | [INFO] [stdout] 563 | let allocator = bind_registry.binds.allocator().clone(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: add `#![feature(const_clone)]` to the crate attributes to enable [INFO] [stdout] --> src/lib.rs:68:1 [INFO] [stdout] | [INFO] [stdout] 68 + #![feature(const_clone)] [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0493]: destructor of `refcell::Ref<'_, CfgBindRegistry>` cannot be evaluated at compile-time [INFO] [stdout] --> src/bind.rs:537:22 [INFO] [stdout] | [INFO] [stdout] 537 | let bind_i = bind_registry.borrow().binds.len(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ - 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 2025-08-13; 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] --> src/bind.rs:561:17 [INFO] [stdout] | [INFO] [stdout] 561 | let mut bind_registry = bind_registry.borrow_mut(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ the destructor for this type cannot be evaluated in constant functions [INFO] [stdout] ... [INFO] [stdout] 567 | } [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 2025-08-13; consider upgrading it if it is out of date [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `Clone` is not yet stable as a const trait [INFO] [stdout] --> src/bind.rs:611:29 [INFO] [stdout] | [INFO] [stdout] 611 | let allocator = bind_registry.binds.allocator().clone(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: add `#![feature(const_clone)]` to the crate attributes to enable [INFO] [stdout] --> src/lib.rs:68:1 [INFO] [stdout] | [INFO] [stdout] 68 + #![feature(const_clone)] [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0493]: destructor of `refcell::RefMut<'_, CfgBindRegistry>` cannot be evaluated at compile-time [INFO] [stdout] --> src/bind.rs:607:17 [INFO] [stdout] | [INFO] [stdout] 607 | let mut bind_registry = original_bind.bind_registry.borrow_mut(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ the destructor for this type cannot be evaluated in constant functions [INFO] [stdout] ... [INFO] [stdout] 620 | } [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 2025-08-13; consider upgrading it if it is out of date [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `Clone` is not yet stable as a const trait [INFO] [stdout] --> src/bind.rs:650:29 [INFO] [stdout] | [INFO] [stdout] 650 | let allocator = bind_registry.binds.allocator().clone(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: add `#![feature(const_clone)]` to the crate attributes to enable [INFO] [stdout] --> src/lib.rs:68:1 [INFO] [stdout] | [INFO] [stdout] 68 + #![feature(const_clone)] [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0493]: destructor of `refcell::RefMut<'_, CfgBindRegistry>` cannot be evaluated at compile-time [INFO] [stdout] --> src/bind.rs:646:17 [INFO] [stdout] | [INFO] [stdout] 646 | let mut bind_registry = self.original_bind.bind_registry.borrow_mut(); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ the destructor for this type cannot be evaluated in constant functions [INFO] [stdout] ... [INFO] [stdout] 657 | } [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 2025-08-13; consider upgrading it if it is out of date [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `Clone` is not yet stable as a const trait [INFO] [stdout] --> src/bind.rs:789:37 [INFO] [stdout] | [INFO] [stdout] 789 | ComptimeVec::new_in(self.bind_registry.borrow().binds.allocator().clone()); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: add `#![feature(const_clone)]` to the crate attributes to enable [INFO] [stdout] --> src/lib.rs:68:1 [INFO] [stdout] | [INFO] [stdout] 68 + #![feature(const_clone)] [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0493]: destructor of `refcell::Ref<'_, CfgBindRegistry>` cannot be evaluated at compile-time [INFO] [stdout] --> src/bind.rs:789:37 [INFO] [stdout] | [INFO] [stdout] 789 | ComptimeVec::new_in(self.bind_registry.borrow().binds.allocator().clone()); [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ - 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 2025-08-13; consider upgrading it if it is out of date [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0493]: destructor of `utils::vec::ComptimeVec>` cannot be evaluated at compile-time [INFO] [stdout] --> src/bind.rs:788:17 [INFO] [stdout] | [INFO] [stdout] 788 | let mut out = [INFO] [stdout] | ^^^^^^^ the destructor for this type cannot be evaluated in constant functions [INFO] [stdout] ... [INFO] [stdout] 799 | } [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 2025-08-13; consider upgrading it if it is out of date [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `Clone` is not yet stable as a const trait [INFO] [stdout] --> 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] --> 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] --> 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] --> 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] --> 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] --> 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] --> 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] --> 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] --> 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] --> src/lib.rs:68:1 [INFO] [stdout] | [INFO] [stdout] 68 + #![feature(const_clone)] [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0493]: destructor of `utils::vec::ComptimeVec` cannot be evaluated at compile-time [INFO] [stdout] --> src/bind.rs:983:18 [INFO] [stdout] | [INFO] [stdout] 983 | &mut ComptimeVec::new_in(allocator.clone()), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the destructor for this type cannot be evaluated in constant functions [INFO] [stdout] 984 | ); [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 2025-08-13; consider upgrading it if it is out of date [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0493]: destructor of `utils::vec::ComptimeVec` cannot be evaluated at compile-time [INFO] [stdout] --> src/bind.rs:982:18 [INFO] [stdout] | [INFO] [stdout] 982 | &mut ComptimeVec::new_in(allocator.clone()), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the destructor for this type cannot be evaluated in constant functions [INFO] [stdout] 983 | &mut ComptimeVec::new_in(allocator.clone()), [INFO] [stdout] 984 | ); [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 2025-08-13; consider upgrading it if it is out of date [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0493]: destructor of `utils::vec::ComptimeVec` cannot be evaluated at compile-time [INFO] [stdout] --> src/bind.rs:981:18 [INFO] [stdout] | [INFO] [stdout] 981 | &mut ComptimeVec::repeat_in(allocator.clone(), Init::INIT, self.binds.len()), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the destructor for this type cannot be evaluated in constant functions [INFO] [stdout] ... [INFO] [stdout] 984 | ); [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 2025-08-13; consider upgrading it if it is out of date [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0493]: destructor of `utils::vec::ComptimeVec` cannot be evaluated at compile-time [INFO] [stdout] --> src/bind.rs:980:18 [INFO] [stdout] | [INFO] [stdout] 980 | &mut ComptimeVec::repeat_in(allocator.clone(), Init::INIT, self.binds.len()), [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the destructor for this type cannot be evaluated in constant functions [INFO] [stdout] ... [INFO] [stdout] 984 | ); [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 2025-08-13; consider upgrading it if it is out of date [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0493]: destructor of `Callback<'_>` cannot be evaluated at compile-time [INFO] [stdout] --> src/bind.rs:973:13 [INFO] [stdout] | [INFO] [stdout] 973 | let mut callback = Callback { [INFO] [stdout] | ^^^^^^^^^^^^ the destructor for this type cannot be evaluated in constant functions [INFO] [stdout] ... [INFO] [stdout] 1004 | } [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 2025-08-13; 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] --> 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 2025-08-13; 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] --> 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 2025-08-13; 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] --> 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 2025-08-13; 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] --> 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 2025-08-13; 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] --> 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 2025-08-13; consider upgrading it if it is out of date [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0015]: cannot call non-const method `::max` in constant functions [INFO] [stdout] --> src/hunk.rs:157:41 [INFO] [stdout] | [INFO] [stdout] 157 | .align(mem::align_of::().max(self.align)) [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0015]: cannot call non-const method `::max` in constant functions [INFO] [stdout] --> src/hunk.rs:198:41 [INFO] [stdout] | [INFO] [stdout] 198 | .align(mem::align_of::().max(self.align)) [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `Option::::map` is not yet stable as a const fn [INFO] [stdout] --> src/time/duration.rs:129:9 [INFO] [stdout] | [INFO] [stdout] 129 | self.micros.checked_mul(other).map(Self::from_micros) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: add `#![feature(const_option_ops)]` to the crate attributes to enable [INFO] [stdout] --> src/lib.rs:68:1 [INFO] [stdout] | [INFO] [stdout] 68 + #![feature(const_option_ops)] [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `Option::::map` is not yet stable as a const fn [INFO] [stdout] --> src/time/duration.rs:136:9 [INFO] [stdout] | [INFO] [stdout] 136 | self.micros.checked_div(other).map(Self::from_micros) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: add `#![feature(const_option_ops)]` to the crate attributes to enable [INFO] [stdout] --> src/lib.rs:68:1 [INFO] [stdout] | [INFO] [stdout] 68 + #![feature(const_option_ops)] [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `Option::::map` is not yet stable as a const fn [INFO] [stdout] --> src/time/duration.rs:143:9 [INFO] [stdout] | [INFO] [stdout] 143 | self.micros.checked_abs().map(Self::from_micros) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: add `#![feature(const_option_ops)]` to the crate attributes to enable [INFO] [stdout] --> src/lib.rs:68:1 [INFO] [stdout] | [INFO] [stdout] 68 + #![feature(const_option_ops)] [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `Option::::map` is not yet stable as a const fn [INFO] [stdout] --> src/time/duration.rs:150:9 [INFO] [stdout] | [INFO] [stdout] 150 | self.micros.checked_add(other.micros).map(Self::from_micros) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: add `#![feature(const_option_ops)]` to the crate attributes to enable [INFO] [stdout] --> src/lib.rs:68:1 [INFO] [stdout] | [INFO] [stdout] 68 + #![feature(const_option_ops)] [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `Option::::map` is not yet stable as a const fn [INFO] [stdout] --> src/time/duration.rs:157:9 [INFO] [stdout] | [INFO] [stdout] 157 | self.micros.checked_sub(other.micros).map(Self::from_micros) [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] help: add `#![feature(const_option_ops)]` to the crate attributes to enable [INFO] [stdout] --> src/lib.rs:68:1 [INFO] [stdout] | [INFO] [stdout] 68 + #![feature(const_option_ops)] [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `TryInto` is not yet stable as a const trait [INFO] [stdout] --> src/time/time.rs:144:13 [INFO] [stdout] | [INFO] [stdout] 144 | / (self.micros as i128 - reference.micros as i128) [INFO] [stdout] 145 | | .try_into() [INFO] [stdout] | |___________________________^ [INFO] [stdout] | [INFO] [stdout] help: add `#![feature(const_from)]` to the crate attributes to enable [INFO] [stdout] --> src/lib.rs:68:1 [INFO] [stdout] | [INFO] [stdout] 68 + #![feature(const_from)] [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `Result::::ok` is not yet stable as a const fn [INFO] [stdout] --> src/time/time.rs:144:13 [INFO] [stdout] | [INFO] [stdout] 144 | / (self.micros as i128 - reference.micros as i128) [INFO] [stdout] 145 | | .try_into() [INFO] [stdout] 146 | | .ok()?, [INFO] [stdout] | |_____________________^ [INFO] [stdout] | [INFO] [stdout] help: add `#![feature(const_result_trait_fn)]` to the crate attributes to enable [INFO] [stdout] --> src/lib.rs:68:1 [INFO] [stdout] | [INFO] [stdout] 68 + #![feature(const_result_trait_fn)] [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0015, E0277, E0493, E0599, E0635, E0658. [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0015`. [INFO] [stdout] [INFO] [stderr] error: could not compile `r3_core` (lib test) due to 215 previous errors; 24 warnings emitted [INFO] running `Command { std: "docker" "inspect" "ad8ae278d7d18fbf7f8adab74c5416fce56fe0ba4025c7884d8726932add4a20", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "ad8ae278d7d18fbf7f8adab74c5416fce56fe0ba4025c7884d8726932add4a20", kill_on_drop: false }` [INFO] [stdout] ad8ae278d7d18fbf7f8adab74c5416fce56fe0ba4025c7884d8726932add4a20