[INFO] fetching crate web-glitz-buffer-vec 0.2.1... [INFO] checking web-glitz-buffer-vec-0.2.1 against master#f609b7e0586f81fefb3523e3e17adf779ac416be for pr-129466-2 [INFO] extracting crate web-glitz-buffer-vec 0.2.1 into /workspace/builds/worker-0-tc1/source [INFO] validating manifest of crates.io crate web-glitz-buffer-vec 0.2.1 on toolchain f609b7e0586f81fefb3523e3e17adf779ac416be [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+f609b7e0586f81fefb3523e3e17adf779ac416be" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking crates.io crate web-glitz-buffer-vec 0.2.1 [INFO] finished tweaking crates.io crate web-glitz-buffer-vec 0.2.1 [INFO] tweaked toml for crates.io crate web-glitz-buffer-vec 0.2.1 written to /workspace/builds/worker-0-tc1/source/Cargo.toml [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+f609b7e0586f81fefb3523e3e17adf779ac416be" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Locking 44 packages to latest compatible versions [INFO] [stderr] Adding bitflags v1.3.2 (available: v2.6.0) [INFO] [stderr] Adding memoffset v0.6.5 (available: v0.9.1) [INFO] [stderr] Adding staticvec v0.10.8 (available: v0.11.9) [INFO] [stderr] Adding syn v1.0.109 (available: v2.0.77) [INFO] [stderr] Adding web-glitz v0.2.5 (available: v0.3.0) [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+f609b7e0586f81fefb3523e3e17adf779ac416be" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded proc-macro-hack v0.5.20+deprecated [INFO] [stderr] Downloaded std140-macros v0.1.2 [INFO] [stderr] Downloaded std140 v0.2.6 [INFO] [stderr] Downloaded web-glitz-macros v0.2.0 [INFO] [stderr] Downloaded staticvec v0.10.8 [INFO] [stderr] Downloaded web-glitz v0.2.5 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:ceb6ea022f8a89cebbe621bb4987e73a935bd40dfbb726f832cfff4742a5b95a" "/opt/rustwide/cargo-home/bin/cargo" "+f609b7e0586f81fefb3523e3e17adf779ac416be" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 95d15a87aaad41fcc2fbbddf4faf621984508321f27973733ca3ec38fc0df2f2 [INFO] running `Command { std: "docker" "start" "-a" "95d15a87aaad41fcc2fbbddf4faf621984508321f27973733ca3ec38fc0df2f2", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "95d15a87aaad41fcc2fbbddf4faf621984508321f27973733ca3ec38fc0df2f2", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "95d15a87aaad41fcc2fbbddf4faf621984508321f27973733ca3ec38fc0df2f2", kill_on_drop: false }` [INFO] [stdout] 95d15a87aaad41fcc2fbbddf4faf621984508321f27973733ca3ec38fc0df2f2 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:ceb6ea022f8a89cebbe621bb4987e73a935bd40dfbb726f832cfff4742a5b95a" "/opt/rustwide/cargo-home/bin/cargo" "+f609b7e0586f81fefb3523e3e17adf779ac416be" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 44428474c102944dfc85bb19e592696db6e70d3de6f1c1c76575e90b9895cdda [INFO] running `Command { std: "docker" "start" "-a" "44428474c102944dfc85bb19e592696db6e70d3de6f1c1c76575e90b9895cdda", kill_on_drop: false }` [INFO] [stderr] Compiling proc-macro2 v1.0.86 [INFO] [stderr] Compiling unicode-ident v1.0.13 [INFO] [stderr] Compiling wasm-bindgen-shared v0.2.93 [INFO] [stderr] Checking memchr v2.7.4 [INFO] [stderr] Compiling serde v1.0.210 [INFO] [stderr] Compiling bumpalo v3.16.0 [INFO] [stderr] Compiling log v0.4.22 [INFO] [stderr] Compiling serde_json v1.0.128 [INFO] [stderr] Compiling syn v1.0.109 [INFO] [stderr] Checking futures-sink v0.3.30 [INFO] [stderr] Compiling wasm-bindgen v0.2.93 [INFO] [stderr] Checking futures-core v0.3.30 [INFO] [stderr] Checking ryu v1.0.18 [INFO] [stderr] Compiling slab v0.4.9 [INFO] [stderr] Checking futures-io v0.3.30 [INFO] [stderr] Checking futures-task v0.3.30 [INFO] [stderr] Compiling memoffset v0.6.5 [INFO] [stderr] Compiling proc-macro-hack v0.5.20+deprecated [INFO] [stderr] Checking futures-channel v0.3.30 [INFO] [stderr] Checking staticvec v0.10.8 [INFO] [stdout] error[E0557]: feature has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/staticvec-0.10.8/src/lib.rs:33:3 [INFO] [stdout] | [INFO] [stdout] 33 | const_evaluatable_checked, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^ feature has been removed [INFO] [stdout] | [INFO] [stdout] = note: renamed to `generic_const_exprs` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0557]: feature has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/staticvec-0.10.8/src/lib.rs:38:3 [INFO] [stdout] | [INFO] [stdout] 38 | const_generics, [INFO] [stdout] | ^^^^^^^^^^^^^^ feature has been removed [INFO] [stdout] | [INFO] [stdout] = note: removed in favor of `#![feature(adt_const_params)]` and `#![feature(generic_const_exprs)]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0557]: feature has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/staticvec-0.10.8/src/lib.rs:51:3 [INFO] [stdout] | [INFO] [stdout] 51 | const_raw_ptr_to_usize_cast, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ feature has been removed [INFO] [stdout] | [INFO] [stdout] = note: at compile-time, pointers do not have an integer value, so these casts cannot be properly supported [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0557]: feature has been removed [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/staticvec-0.10.8/src/lib.rs:70:3 [INFO] [stdout] | [INFO] [stdout] 70 | untagged_unions [INFO] [stdout] | ^^^^^^^^^^^^^^^ feature has been removed [INFO] [stdout] | [INFO] [stdout] = note: unions with `Copy` and `ManuallyDrop` fields are stable; there is no intent to stabilize more [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0438]: const `MAY_HAVE_SIDE_EFFECT` is not a member of trait `TrustedRandomAccess` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/staticvec-0.10.8/src/iterators.rs:238:3 [INFO] [stdout] | [INFO] [stdout] 238 | const MAY_HAVE_SIDE_EFFECT: bool = false; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not a member of trait `TrustedRandomAccess` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0438]: const `MAY_HAVE_SIDE_EFFECT` is not a member of trait `TrustedRandomAccess` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/staticvec-0.10.8/src/iterators.rs:430:3 [INFO] [stdout] | [INFO] [stdout] 430 | const MAY_HAVE_SIDE_EFFECT: bool = false; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not a member of trait `TrustedRandomAccess` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0438]: const `MAY_HAVE_SIDE_EFFECT` is not a member of trait `TrustedRandomAccess` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/staticvec-0.10.8/src/iterators.rs:630:3 [INFO] [stdout] | [INFO] [stdout] 630 | const MAY_HAVE_SIDE_EFFECT: bool = false; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not a member of trait `TrustedRandomAccess` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0438]: const `MAY_HAVE_SIDE_EFFECT` is not a member of trait `TrustedRandomAccess` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/staticvec-0.10.8/src/iterators.rs:759:3 [INFO] [stdout] | [INFO] [stdout] 759 | const MAY_HAVE_SIDE_EFFECT: bool = false; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ not a member of trait `TrustedRandomAccess` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0407]: method `initializer` is not a member of trait `Read` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/staticvec-0.10.8/src/trait_impls.rs:799:3 [INFO] [stdout] | [INFO] [stdout] 799 | / unsafe fn initializer(&self) -> io::Initializer { [INFO] [stdout] 800 | | io::Initializer::nop() [INFO] [stdout] 801 | | } [INFO] [stdout] | |___^ not a member of trait `Read` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0433]: failed to resolve: could not find `Initializer` in `io` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/staticvec-0.10.8/src/trait_impls.rs:800:9 [INFO] [stdout] | [INFO] [stdout] 800 | io::Initializer::nop() [INFO] [stdout] | ^^^^^^^^^^^ could not find `Initializer` in `io` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: generic parameters may not be used in const operations [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/staticvec-0.10.8/src/lib.rs:1643:23 [INFO] [stdout] | [INFO] [stdout] 1643 | ) -> StaticVec [INFO] [stdout] | ^ cannot perform const operation using `N` [INFO] [stdout] | [INFO] [stdout] = help: const parameters may only be used as standalone arguments, i.e. `N` [INFO] [stdout] = help: add `#![feature(generic_const_exprs)]` to allow generic const expressions [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: generic parameters may not be used in const operations [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/staticvec-0.10.8/src/lib.rs:1643:27 [INFO] [stdout] | [INFO] [stdout] 1643 | ) -> StaticVec [INFO] [stdout] | ^^ cannot perform const operation using `N2` [INFO] [stdout] | [INFO] [stdout] = help: const parameters may only be used as standalone arguments, i.e. `N2` [INFO] [stdout] = help: add `#![feature(generic_const_exprs)]` to allow generic const expressions [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: generic parameters may not be used in const operations [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/staticvec-0.10.8/src/lib.rs:1682:23 [INFO] [stdout] | [INFO] [stdout] 1682 | ) -> StaticVec [INFO] [stdout] | ^ cannot perform const operation using `N` [INFO] [stdout] | [INFO] [stdout] = help: const parameters may only be used as standalone arguments, i.e. `N` [INFO] [stdout] = help: add `#![feature(generic_const_exprs)]` to allow generic const expressions [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: generic parameters may not be used in const operations [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/staticvec-0.10.8/src/lib.rs:1682:27 [INFO] [stdout] | [INFO] [stdout] 1682 | ) -> StaticVec [INFO] [stdout] | ^^ cannot perform const operation using `N2` [INFO] [stdout] | [INFO] [stdout] = help: const parameters may only be used as standalone arguments, i.e. `N2` [INFO] [stdout] = help: add `#![feature(generic_const_exprs)]` to allow generic const expressions [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: generic parameters may not be used in const operations [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/staticvec-0.10.8/src/lib.rs:1712:67 [INFO] [stdout] | [INFO] [stdout] 1712 | pub const fn intersperse(&self, separator: T) -> StaticVec [INFO] [stdout] | ^ cannot perform const operation using `N` [INFO] [stdout] | [INFO] [stdout] = help: const parameters may only be used as standalone arguments, i.e. `N` [INFO] [stdout] = help: add `#![feature(generic_const_exprs)]` to allow generic const expressions [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: generic parameters may not be used in const operations [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/staticvec-0.10.8/src/lib.rs:1761:67 [INFO] [stdout] | [INFO] [stdout] 1761 | pub fn intersperse_clone(&self, separator: T) -> StaticVec [INFO] [stdout] | ^ cannot perform const operation using `N` [INFO] [stdout] | [INFO] [stdout] = help: const parameters may only be used as standalone arguments, i.e. `N` [INFO] [stdout] = help: add `#![feature(generic_const_exprs)]` to allow generic const expressions [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: generic parameters may not be used in const operations [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/staticvec-0.10.8/src/lib.rs:2182:83 [INFO] [stdout] | [INFO] [stdout] 2182 | pub const fn split_at(self) -> (StaticVec, StaticVec) { [INFO] [stdout] | ^ cannot perform const operation using `N` [INFO] [stdout] | [INFO] [stdout] = help: const parameters may only be used as standalone arguments, i.e. `N` [INFO] [stdout] = help: add `#![feature(generic_const_exprs)]` to allow generic const expressions [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: generic parameters may not be used in const operations [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/staticvec-0.10.8/src/lib.rs:2182:87 [INFO] [stdout] | [INFO] [stdout] 2182 | pub const fn split_at(self) -> (StaticVec, StaticVec) { [INFO] [stdout] | ^ cannot perform const operation using `M` [INFO] [stdout] | [INFO] [stdout] = help: const parameters may only be used as standalone arguments, i.e. `M` [INFO] [stdout] = help: add `#![feature(generic_const_exprs)]` to allow generic const expressions [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: generic parameters may not be used in const operations [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/staticvec-0.10.8/src/lib.rs:2189:39 [INFO] [stdout] | [INFO] [stdout] 2189 | let mut right = MaybeUninit::<[T; N - M]>::uninit(); [INFO] [stdout] | ^ cannot perform const operation using `N` [INFO] [stdout] | [INFO] [stdout] = help: const parameters may only be used as standalone arguments, i.e. `N` [INFO] [stdout] = help: add `#![feature(generic_const_exprs)]` to allow generic const expressions [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: generic parameters may not be used in const operations [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/staticvec-0.10.8/src/lib.rs:2189:43 [INFO] [stdout] | [INFO] [stdout] 2189 | let mut right = MaybeUninit::<[T; N - M]>::uninit(); [INFO] [stdout] | ^ cannot perform const operation using `M` [INFO] [stdout] | [INFO] [stdout] = help: const parameters may only be used as standalone arguments, i.e. `M` [INFO] [stdout] = help: add `#![feature(generic_const_exprs)]` to allow generic const expressions [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: generic parameters may not be used in const operations [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/staticvec-0.10.8/src/lib.rs:2322:23 [INFO] [stdout] | [INFO] [stdout] 2322 | ) -> StaticVec [INFO] [stdout] | ^ cannot perform const operation using `N` [INFO] [stdout] | [INFO] [stdout] = help: const parameters may only be used as standalone arguments, i.e. `N` [INFO] [stdout] = help: add `#![feature(generic_const_exprs)]` to allow generic const expressions [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: generic parameters may not be used in const operations [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/staticvec-0.10.8/src/lib.rs:2322:27 [INFO] [stdout] | [INFO] [stdout] 2322 | ) -> StaticVec [INFO] [stdout] | ^^ cannot perform const operation using `N2` [INFO] [stdout] | [INFO] [stdout] = help: const parameters may only be used as standalone arguments, i.e. `N2` [INFO] [stdout] = help: add `#![feature(generic_const_exprs)]` to allow generic const expressions [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: generic parameters may not be used in const operations [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/staticvec-0.10.8/src/lib.rs:2412:84 [INFO] [stdout] | [INFO] [stdout] 2412 | pub fn union(&self, other: &StaticVec) -> StaticVec [INFO] [stdout] | ^ cannot perform const operation using `N` [INFO] [stdout] | [INFO] [stdout] = help: const parameters may only be used as standalone arguments, i.e. `N` [INFO] [stdout] = help: add `#![feature(generic_const_exprs)]` to allow generic const expressions [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: generic parameters may not be used in const operations [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/staticvec-0.10.8/src/lib.rs:2412:88 [INFO] [stdout] | [INFO] [stdout] 2412 | pub fn union(&self, other: &StaticVec) -> StaticVec [INFO] [stdout] | ^^ cannot perform const operation using `N2` [INFO] [stdout] | [INFO] [stdout] = help: const parameters may only be used as standalone arguments, i.e. `N2` [INFO] [stdout] = help: add `#![feature(generic_const_exprs)]` to allow generic const expressions [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0412]: cannot find type `Initializer` in module `io` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/staticvec-0.10.8/src/trait_impls.rs:799:39 [INFO] [stdout] | [INFO] [stdout] 799 | unsafe fn initializer(&self) -> io::Initializer { [INFO] [stdout] | ^^^^^^^^^^^ not found in `io` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0635]: unknown feature `read_initializer` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/staticvec-0.10.8/src/lib.rs:72:38 [INFO] [stdout] | [INFO] [stdout] 72 | #![cfg_attr(feature = "std", feature(read_initializer))] [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const `impl` for trait `Deref` which is not marked with `#[const_trait]` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/staticvec-0.10.8/src/string/string_trait_impls.rs:99:28 [INFO] [stdout] | [INFO] [stdout] 99 | impl const Deref for StaticString { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: marking a trait with `#[const_trait]` ensures all default method bodies are `const` [INFO] [stdout] = note: adding a non-const method body in the future would be a breaking change [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const `impl` for trait `DerefMut` which is not marked with `#[const_trait]` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/staticvec-0.10.8/src/string/string_trait_impls.rs:108:28 [INFO] [stdout] | [INFO] [stdout] 108 | impl const DerefMut for StaticString { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: marking a trait with `#[const_trait]` ensures all default method bodies are `const` [INFO] [stdout] = note: adding a non-const method body in the future would be a breaking change [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const `impl` for trait `Index` which is not marked with `#[const_trait]` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/staticvec-0.10.8/src/string/string_trait_impls.rs:248:28 [INFO] [stdout] | [INFO] [stdout] 248 | impl const Index for StaticString { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: marking a trait with `#[const_trait]` ensures all default method bodies are `const` [INFO] [stdout] = note: adding a non-const method body in the future would be a breaking change [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const `impl` for trait `Index` which is not marked with `#[const_trait]` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/staticvec-0.10.8/src/trait_impls.rs:491:31 [INFO] [stdout] | [INFO] [stdout] 491 | impl const Index for StaticVec { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: marking a trait with `#[const_trait]` ensures all default method bodies are `const` [INFO] [stdout] = note: adding a non-const method body in the future would be a breaking change [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const `impl` for trait `IndexMut` which is not marked with `#[const_trait]` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/staticvec-0.10.8/src/trait_impls.rs:514:31 [INFO] [stdout] | [INFO] [stdout] 514 | impl const IndexMut for StaticVec { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: marking a trait with `#[const_trait]` ensures all default method bodies are `const` [INFO] [stdout] = note: adding a non-const method body in the future would be a breaking change [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const `impl` for trait `Index` which is not marked with `#[const_trait]` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/staticvec-0.10.8/src/trait_impls.rs:536:31 [INFO] [stdout] | [INFO] [stdout] 536 | impl const Index> for StaticVec { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: marking a trait with `#[const_trait]` ensures all default method bodies are `const` [INFO] [stdout] = note: adding a non-const method body in the future would be a breaking change [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const `impl` for trait `IndexMut` which is not marked with `#[const_trait]` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/staticvec-0.10.8/src/trait_impls.rs:553:31 [INFO] [stdout] | [INFO] [stdout] 553 | impl const IndexMut> for StaticVec { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: marking a trait with `#[const_trait]` ensures all default method bodies are `const` [INFO] [stdout] = note: adding a non-const method body in the future would be a breaking change [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const `impl` for trait `Index` which is not marked with `#[const_trait]` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/staticvec-0.10.8/src/trait_impls.rs:569:31 [INFO] [stdout] | [INFO] [stdout] 569 | impl const Index> for StaticVec { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: marking a trait with `#[const_trait]` ensures all default method bodies are `const` [INFO] [stdout] = note: adding a non-const method body in the future would be a breaking change [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const `impl` for trait `IndexMut` which is not marked with `#[const_trait]` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/staticvec-0.10.8/src/trait_impls.rs:584:31 [INFO] [stdout] | [INFO] [stdout] 584 | impl const IndexMut> for StaticVec { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: marking a trait with `#[const_trait]` ensures all default method bodies are `const` [INFO] [stdout] = note: adding a non-const method body in the future would be a breaking change [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const `impl` for trait `Index` which is not marked with `#[const_trait]` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/staticvec-0.10.8/src/trait_impls.rs:598:31 [INFO] [stdout] | [INFO] [stdout] 598 | impl const Index for StaticVec { [INFO] [stdout] | ^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: marking a trait with `#[const_trait]` ensures all default method bodies are `const` [INFO] [stdout] = note: adding a non-const method body in the future would be a breaking change [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const `impl` for trait `IndexMut` which is not marked with `#[const_trait]` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/staticvec-0.10.8/src/trait_impls.rs:608:31 [INFO] [stdout] | [INFO] [stdout] 608 | impl const IndexMut for StaticVec { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: marking a trait with `#[const_trait]` ensures all default method bodies are `const` [INFO] [stdout] = note: adding a non-const method body in the future would be a breaking change [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const `impl` for trait `Index` which is not marked with `#[const_trait]` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/staticvec-0.10.8/src/trait_impls.rs:617:31 [INFO] [stdout] | [INFO] [stdout] 617 | impl const Index> for StaticVec { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: marking a trait with `#[const_trait]` ensures all default method bodies are `const` [INFO] [stdout] = note: adding a non-const method body in the future would be a breaking change [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const `impl` for trait `IndexMut` which is not marked with `#[const_trait]` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/staticvec-0.10.8/src/trait_impls.rs:631:31 [INFO] [stdout] | [INFO] [stdout] 631 | impl const IndexMut> for StaticVec { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: marking a trait with `#[const_trait]` ensures all default method bodies are `const` [INFO] [stdout] = note: adding a non-const method body in the future would be a breaking change [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const `impl` for trait `Index` which is not marked with `#[const_trait]` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/staticvec-0.10.8/src/trait_impls.rs:647:31 [INFO] [stdout] | [INFO] [stdout] 647 | impl const Index> for StaticVec { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: marking a trait with `#[const_trait]` ensures all default method bodies are `const` [INFO] [stdout] = note: adding a non-const method body in the future would be a breaking change [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const `impl` for trait `IndexMut` which is not marked with `#[const_trait]` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/staticvec-0.10.8/src/trait_impls.rs:659:31 [INFO] [stdout] | [INFO] [stdout] 659 | impl const IndexMut> for StaticVec { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: marking a trait with `#[const_trait]` ensures all default method bodies are `const` [INFO] [stdout] = note: adding a non-const method body in the future would be a breaking change [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const `impl` for trait `Index` which is not marked with `#[const_trait]` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/staticvec-0.10.8/src/trait_impls.rs:670:31 [INFO] [stdout] | [INFO] [stdout] 670 | impl const Index> for StaticVec { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: marking a trait with `#[const_trait]` ensures all default method bodies are `const` [INFO] [stdout] = note: adding a non-const method body in the future would be a breaking change [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const `impl` for trait `IndexMut` which is not marked with `#[const_trait]` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/staticvec-0.10.8/src/trait_impls.rs:682:31 [INFO] [stdout] | [INFO] [stdout] 682 | impl const IndexMut> for StaticVec { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: marking a trait with `#[const_trait]` ensures all default method bodies are `const` [INFO] [stdout] = note: adding a non-const method body in the future would be a breaking change [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const `impl` for trait `IntoIterator` which is not marked with `#[const_trait]` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/staticvec-0.10.8/src/trait_impls.rs:704:39 [INFO] [stdout] | [INFO] [stdout] 704 | impl<'a, T: 'a, const N: usize> const IntoIterator for &'a StaticVec { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: marking a trait with `#[const_trait]` ensures all default method bodies are `const` [INFO] [stdout] = note: adding a non-const method body in the future would be a breaking change [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const `impl` for trait `IntoIterator` which is not marked with `#[const_trait]` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/staticvec-0.10.8/src/trait_impls.rs:715:39 [INFO] [stdout] | [INFO] [stdout] 715 | impl<'a, T: 'a, const N: usize> const IntoIterator for &'a mut StaticVec { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: marking a trait with `#[const_trait]` ensures all default method bodies are `const` [INFO] [stdout] = note: adding a non-const method body in the future would be a breaking change [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const `impl` for trait `Iterator` which is not marked with `#[const_trait]` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/staticvec-0.10.8/src/iterators.rs:104:39 [INFO] [stdout] | [INFO] [stdout] 104 | impl<'a, T: 'a, const N: usize> const Iterator for StaticVecIterConst<'a, T, N> { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: marking a trait with `#[const_trait]` ensures all default method bodies are `const` [INFO] [stdout] = note: adding a non-const method body in the future would be a breaking change [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const `impl` for trait `Iterator` which is not marked with `#[const_trait]` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/staticvec-0.10.8/src/iterators.rs:296:39 [INFO] [stdout] | [INFO] [stdout] 296 | impl<'a, T: 'a, const N: usize> const Iterator for StaticVecIterMut<'a, T, N> { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: marking a trait with `#[const_trait]` ensures all default method bodies are `const` [INFO] [stdout] = note: adding a non-const method body in the future would be a breaking change [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const `impl` for trait `DoubleEndedIterator` which is not marked with `#[const_trait]` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/staticvec-0.10.8/src/iterators.rs:180:39 [INFO] [stdout] | [INFO] [stdout] 180 | impl<'a, T: 'a, const N: usize> const DoubleEndedIterator for StaticVecIterConst<'a, T, N> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: marking a trait with `#[const_trait]` ensures all default method bodies are `const` [INFO] [stdout] = note: adding a non-const method body in the future would be a breaking change [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const `impl` for trait `DoubleEndedIterator` which is not marked with `#[const_trait]` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/staticvec-0.10.8/src/iterators.rs:372:39 [INFO] [stdout] | [INFO] [stdout] 372 | impl<'a, T: 'a, const N: usize> const DoubleEndedIterator for StaticVecIterMut<'a, T, N> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: marking a trait with `#[const_trait]` ensures all default method bodies are `const` [INFO] [stdout] = note: adding a non-const method body in the future would be a breaking change [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const `impl` for trait `ExactSizeIterator` which is not marked with `#[const_trait]` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/staticvec-0.10.8/src/iterators.rs:220:39 [INFO] [stdout] | [INFO] [stdout] 220 | impl<'a, T: 'a, const N: usize> const ExactSizeIterator for StaticVecIterConst<'a, T, N> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: marking a trait with `#[const_trait]` ensures all default method bodies are `const` [INFO] [stdout] = note: adding a non-const method body in the future would be a breaking change [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const `impl` for trait `ExactSizeIterator` which is not marked with `#[const_trait]` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/staticvec-0.10.8/src/iterators.rs:412:39 [INFO] [stdout] | [INFO] [stdout] 412 | impl<'a, T: 'a, const N: usize> const ExactSizeIterator for StaticVecIterMut<'a, T, N> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: marking a trait with `#[const_trait]` ensures all default method bodies are `const` [INFO] [stdout] = note: adding a non-const method body in the future would be a breaking change [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const `impl` for trait `FusedIterator` which is not marked with `#[const_trait]` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/staticvec-0.10.8/src/iterators.rs:232:39 [INFO] [stdout] | [INFO] [stdout] 232 | impl<'a, T: 'a, const N: usize> const FusedIterator for StaticVecIterConst<'a, T, N> {} [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: marking a trait with `#[const_trait]` ensures all default method bodies are `const` [INFO] [stdout] = note: adding a non-const method body in the future would be a breaking change [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const `impl` for trait `FusedIterator` which is not marked with `#[const_trait]` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/staticvec-0.10.8/src/iterators.rs:424:39 [INFO] [stdout] | [INFO] [stdout] 424 | impl<'a, T: 'a, const N: usize> const FusedIterator for StaticVecIterMut<'a, T, N> {} [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: marking a trait with `#[const_trait]` ensures all default method bodies are `const` [INFO] [stdout] = note: adding a non-const method body in the future would be a breaking change [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const `impl` for trait `TrustedLen` which is not marked with `#[const_trait]` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/staticvec-0.10.8/src/iterators.rs:233:46 [INFO] [stdout] | [INFO] [stdout] 233 | unsafe impl<'a, T: 'a, const N: usize> const TrustedLen for StaticVecIterConst<'a, T, N> {} [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: marking a trait with `#[const_trait]` ensures all default method bodies are `const` [INFO] [stdout] = note: adding a non-const method body in the future would be a breaking change [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const `impl` for trait `TrustedLen` which is not marked with `#[const_trait]` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/staticvec-0.10.8/src/iterators.rs:425:46 [INFO] [stdout] | [INFO] [stdout] 425 | unsafe impl<'a, T: 'a, const N: usize> const TrustedLen for StaticVecIterMut<'a, T, N> {} [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: marking a trait with `#[const_trait]` ensures all default method bodies are `const` [INFO] [stdout] = note: adding a non-const method body in the future would be a breaking change [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const `impl` for trait `TrustedRandomAccess` which is not marked with `#[const_trait]` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/staticvec-0.10.8/src/iterators.rs:237:46 [INFO] [stdout] | [INFO] [stdout] 237 | unsafe impl<'a, T: 'a, const N: usize> const TrustedRandomAccess for StaticVecIterConst<'a, T, N> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: marking a trait with `#[const_trait]` ensures all default method bodies are `const` [INFO] [stdout] = note: adding a non-const method body in the future would be a breaking change [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const `impl` for trait `TrustedRandomAccess` which is not marked with `#[const_trait]` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/staticvec-0.10.8/src/iterators.rs:429:46 [INFO] [stdout] | [INFO] [stdout] 429 | unsafe impl<'a, T: 'a, const N: usize> const TrustedRandomAccess for StaticVecIterMut<'a, T, N> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: marking a trait with `#[const_trait]` ensures all default method bodies are `const` [INFO] [stdout] = note: adding a non-const method body in the future would be a breaking change [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const `impl` for trait `TrustedRandomAccess` which is not marked with `#[const_trait]` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/staticvec-0.10.8/src/iterators.rs:629:44 [INFO] [stdout] | [INFO] [stdout] 629 | unsafe impl const TrustedRandomAccess for StaticVecIntoIter { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: marking a trait with `#[const_trait]` ensures all default method bodies are `const` [INFO] [stdout] = note: adding a non-const method body in the future would be a breaking change [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const `impl` for trait `TrustedRandomAccess` which is not marked with `#[const_trait]` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/staticvec-0.10.8/src/iterators.rs:756:53 [INFO] [stdout] | [INFO] [stdout] 756 | unsafe impl<'a, T: Copy + 'a, const N: usize> const TrustedRandomAccess [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: marking a trait with `#[const_trait]` ensures all default method bodies are `const` [INFO] [stdout] = note: adding a non-const method body in the future would be a breaking change [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `StaticVecIterConst<'a, T, N>: TrustedRandomAccessNoCoerce` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/staticvec-0.10.8/src/iterators.rs:237:70 [INFO] [stdout] | [INFO] [stdout] 237 | unsafe impl<'a, T: 'a, const N: usize> const TrustedRandomAccess for StaticVecIterConst<'a, T, N> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `TrustedRandomAccessNoCoerce` is not implemented for `StaticVecIterConst<'a, T, N>` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `TrustedRandomAccessNoCoerce`: [INFO] [stdout] ArrayChunksMut<'a, T, N> [INFO] [stdout] Chunks<'a, T> [INFO] [stdout] ChunksExact<'a, T> [INFO] [stdout] ChunksExactMut<'a, T> [INFO] [stdout] ChunksMut<'a, T> [INFO] [stdout] Cloned [INFO] [stdout] Copied [INFO] [stdout] Enumerate [INFO] [stdout] and 39 others [INFO] [stdout] note: required by a bound in `TrustedRandomAccess` [INFO] [stdout] --> /rustc/f609b7e0586f81fefb3523e3e17adf779ac416be/library/core/src/iter/adapters/zip.rs:580:1 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const `impl` for trait `Sync` which is not marked with `#[const_trait]` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/staticvec-0.10.8/src/iterators.rs:240:53 [INFO] [stdout] | [INFO] [stdout] 240 | unsafe impl<'a, T: 'a + Sync, const N: usize> const Sync for StaticVecIterConst<'a, T, N> {} [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: marking a trait with `#[const_trait]` ensures all default method bodies are `const` [INFO] [stdout] = note: adding a non-const method body in the future would be a breaking change [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const `impl` for trait `Sync` which is not marked with `#[const_trait]` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/staticvec-0.10.8/src/iterators.rs:432:53 [INFO] [stdout] | [INFO] [stdout] 432 | unsafe impl<'a, T: 'a + Sync, const N: usize> const Sync for StaticVecIterMut<'a, T, N> {} [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: marking a trait with `#[const_trait]` ensures all default method bodies are `const` [INFO] [stdout] = note: adding a non-const method body in the future would be a breaking change [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const `impl` for trait `Send` which is not marked with `#[const_trait]` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/staticvec-0.10.8/src/iterators.rs:241:53 [INFO] [stdout] | [INFO] [stdout] 241 | unsafe impl<'a, T: 'a + Sync, const N: usize> const Send for StaticVecIterConst<'a, T, N> {} [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: marking a trait with `#[const_trait]` ensures all default method bodies are `const` [INFO] [stdout] = note: adding a non-const method body in the future would be a breaking change [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const `impl` for trait `Send` which is not marked with `#[const_trait]` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/staticvec-0.10.8/src/iterators.rs:433:53 [INFO] [stdout] | [INFO] [stdout] 433 | unsafe impl<'a, T: 'a + Send, const N: usize> const Send for StaticVecIterMut<'a, T, N> {} [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: marking a trait with `#[const_trait]` ensures all default method bodies are `const` [INFO] [stdout] = note: adding a non-const method body in the future would be a breaking change [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const `impl` for trait `Clone` which is not marked with `#[const_trait]` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/staticvec-0.10.8/src/iterators.rs:243:39 [INFO] [stdout] | [INFO] [stdout] 243 | impl<'a, T: 'a, const N: usize> const Clone for StaticVecIterConst<'a, T, N> { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: marking a trait with `#[const_trait]` ensures all default method bodies are `const` [INFO] [stdout] = note: adding a non-const method body in the future would be a breaking change [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const `impl` for trait `Clone` which is not marked with `#[const_trait]` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/staticvec-0.10.8/src/trait_impls.rs:109:37 [INFO] [stdout] | [INFO] [stdout] 109 | impl const Clone for StaticVec { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: marking a trait with `#[const_trait]` ensures all default method bodies are `const` [INFO] [stdout] = note: adding a non-const method body in the future would be a breaking change [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `StaticVecIterMut<'a, T, N>: TrustedRandomAccessNoCoerce` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/staticvec-0.10.8/src/iterators.rs:429:70 [INFO] [stdout] | [INFO] [stdout] 429 | unsafe impl<'a, T: 'a, const N: usize> const TrustedRandomAccess for StaticVecIterMut<'a, T, N> { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `TrustedRandomAccessNoCoerce` is not implemented for `StaticVecIterMut<'a, T, N>` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `TrustedRandomAccessNoCoerce`: [INFO] [stdout] ArrayChunksMut<'a, T, N> [INFO] [stdout] Chunks<'a, T> [INFO] [stdout] ChunksExact<'a, T> [INFO] [stdout] ChunksExactMut<'a, T> [INFO] [stdout] ChunksMut<'a, T> [INFO] [stdout] Cloned [INFO] [stdout] Copied [INFO] [stdout] Enumerate [INFO] [stdout] and 39 others [INFO] [stdout] note: required by a bound in `TrustedRandomAccess` [INFO] [stdout] --> /rustc/f609b7e0586f81fefb3523e3e17adf779ac416be/library/core/src/iter/adapters/zip.rs:580:1 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `T: core::marker::Copy` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/staticvec-0.10.8/src/iterators.rs:560:15 [INFO] [stdout] | [INFO] [stdout] 560 | where Self: TrustedRandomAccess { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ the trait `core::marker::Copy` is not implemented for `T`, which is required by `StaticVecIntoIter: TrustedRandomAccess` [INFO] [stdout] | [INFO] [stdout] note: required for `StaticVecIntoIter` to implement `TrustedRandomAccess` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/staticvec-0.10.8/src/iterators.rs:629:44 [INFO] [stdout] | [INFO] [stdout] 629 | unsafe impl const TrustedRandomAccess for StaticVecIntoIter { [INFO] [stdout] | ---- ^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | unsatisfied trait bound introduced here [INFO] [stdout] note: the requirement `StaticVecIntoIter: TrustedRandomAccess` appears on the `impl`'s method `__iterator_get_unchecked` but not on the corresponding trait's method [INFO] [stdout] --> /rustc/f609b7e0586f81fefb3523e3e17adf779ac416be/library/core/src/iter/traits/iterator.rs:39:11 [INFO] [stdout] | [INFO] [stdout] = note: in this trait [INFO] [stdout] ::: /rustc/f609b7e0586f81fefb3523e3e17adf779ac416be/library/core/src/iter/traits/iterator.rs:4046:15 [INFO] [stdout] | [INFO] [stdout] = note: this trait's method doesn't have the requirement `StaticVecIntoIter: TrustedRandomAccess` [INFO] [stdout] help: consider restricting type parameter `T` [INFO] [stdout] | [INFO] [stdout] 496 | impl Iterator for StaticVecIntoIter { [INFO] [stdout] | ++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `StaticVecIntoIter: TrustedRandomAccessNoCoerce` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/staticvec-0.10.8/src/iterators.rs:629:68 [INFO] [stdout] | [INFO] [stdout] 629 | unsafe impl const TrustedRandomAccess for StaticVecIntoIter { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^ the trait `TrustedRandomAccessNoCoerce` is not implemented for `StaticVecIntoIter` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `TrustedRandomAccessNoCoerce`: [INFO] [stdout] ArrayChunksMut<'a, T, N> [INFO] [stdout] Chunks<'a, T> [INFO] [stdout] ChunksExact<'a, T> [INFO] [stdout] ChunksExactMut<'a, T> [INFO] [stdout] ChunksMut<'a, T> [INFO] [stdout] Cloned [INFO] [stdout] Copied [INFO] [stdout] Enumerate [INFO] [stdout] and 39 others [INFO] [stdout] note: required by a bound in `TrustedRandomAccess` [INFO] [stdout] --> /rustc/f609b7e0586f81fefb3523e3e17adf779ac416be/library/core/src/iter/adapters/zip.rs:580:1 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `T: core::marker::Copy` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/staticvec-0.10.8/src/iterators.rs:719:15 [INFO] [stdout] | [INFO] [stdout] 719 | where Self: TrustedRandomAccess { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ the trait `core::marker::Copy` is not implemented for `T`, which is required by `StaticVecDrain<'a, T, N>: TrustedRandomAccess` [INFO] [stdout] | [INFO] [stdout] note: required for `StaticVecDrain<'a, T, N>` to implement `TrustedRandomAccess` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/staticvec-0.10.8/src/iterators.rs:756:53 [INFO] [stdout] | [INFO] [stdout] 756 | unsafe impl<'a, T: Copy + 'a, const N: usize> const TrustedRandomAccess [INFO] [stdout] | ---- ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | | [INFO] [stdout] | unsatisfied trait bound introduced here [INFO] [stdout] 757 | for StaticVecDrain<'a, T, N> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] note: the requirement `StaticVecDrain<'a, T, N>: TrustedRandomAccess` appears on the `impl`'s method `__iterator_get_unchecked` but not on the corresponding trait's method [INFO] [stdout] --> /rustc/f609b7e0586f81fefb3523e3e17adf779ac416be/library/core/src/iter/traits/iterator.rs:39:11 [INFO] [stdout] | [INFO] [stdout] = note: in this trait [INFO] [stdout] ::: /rustc/f609b7e0586f81fefb3523e3e17adf779ac416be/library/core/src/iter/traits/iterator.rs:4046:15 [INFO] [stdout] | [INFO] [stdout] = note: this trait's method doesn't have the requirement `StaticVecDrain<'a, T, N>: TrustedRandomAccess` [INFO] [stdout] help: consider further restricting this bound [INFO] [stdout] | [INFO] [stdout] 691 | impl<'a, T: 'a + core::marker::Copy, const N: usize> Iterator for StaticVecDrain<'a, T, N> { [INFO] [stdout] | ++++++++++++++++++++ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0277]: the trait bound `StaticVecDrain<'a, T, N>: TrustedRandomAccessNoCoerce` is not satisfied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/staticvec-0.10.8/src/iterators.rs:757:7 [INFO] [stdout] | [INFO] [stdout] 757 | for StaticVecDrain<'a, T, N> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ the trait `TrustedRandomAccessNoCoerce` is not implemented for `StaticVecDrain<'a, T, N>` [INFO] [stdout] | [INFO] [stdout] = help: the following other types implement trait `TrustedRandomAccessNoCoerce`: [INFO] [stdout] ArrayChunksMut<'a, T, N> [INFO] [stdout] Chunks<'a, T> [INFO] [stdout] ChunksExact<'a, T> [INFO] [stdout] ChunksExactMut<'a, T> [INFO] [stdout] ChunksMut<'a, T> [INFO] [stdout] Cloned [INFO] [stdout] Copied [INFO] [stdout] Enumerate [INFO] [stdout] and 39 others [INFO] [stdout] note: required by a bound in `TrustedRandomAccess` [INFO] [stdout] --> /rustc/f609b7e0586f81fefb3523e3e17adf779ac416be/library/core/src/iter/adapters/zip.rs:580:1 [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const `impl` for trait `AsRef` which is not marked with `#[const_trait]` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/staticvec-0.10.8/src/string/string_trait_impls.rs:45:28 [INFO] [stdout] | [INFO] [stdout] 45 | impl const AsRef for StaticString { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: marking a trait with `#[const_trait]` ensures all default method bodies are `const` [INFO] [stdout] = note: adding a non-const method body in the future would be a breaking change [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const `impl` for trait `AsRef` which is not marked with `#[const_trait]` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/staticvec-0.10.8/src/string/string_trait_impls.rs:52:28 [INFO] [stdout] | [INFO] [stdout] 52 | impl const AsRef<[u8]> for StaticString { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: marking a trait with `#[const_trait]` ensures all default method bodies are `const` [INFO] [stdout] = note: adding a non-const method body in the future would be a breaking change [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const `impl` for trait `AsRef` which is not marked with `#[const_trait]` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/staticvec-0.10.8/src/trait_impls.rs:51:31 [INFO] [stdout] | [INFO] [stdout] 51 | impl const AsRef<[T]> for StaticVec { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: marking a trait with `#[const_trait]` ensures all default method bodies are `const` [INFO] [stdout] = note: adding a non-const method body in the future would be a breaking change [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const `impl` for trait `AsMut` which is not marked with `#[const_trait]` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/staticvec-0.10.8/src/string/string_trait_impls.rs:38:28 [INFO] [stdout] | [INFO] [stdout] 38 | impl const AsMut for StaticString { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: marking a trait with `#[const_trait]` ensures all default method bodies are `const` [INFO] [stdout] = note: adding a non-const method body in the future would be a breaking change [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const `impl` for trait `AsMut` which is not marked with `#[const_trait]` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/staticvec-0.10.8/src/trait_impls.rs:44:31 [INFO] [stdout] | [INFO] [stdout] 44 | impl const AsMut<[T]> for StaticVec { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: marking a trait with `#[const_trait]` ensures all default method bodies are `const` [INFO] [stdout] = note: adding a non-const method body in the future would be a breaking change [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const `impl` for trait `Deref` which is not marked with `#[const_trait]` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/staticvec-0.10.8/src/trait_impls.rs:158:31 [INFO] [stdout] | [INFO] [stdout] 158 | impl const Deref for StaticVec { [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: marking a trait with `#[const_trait]` ensures all default method bodies are `const` [INFO] [stdout] = note: adding a non-const method body in the future would be a breaking change [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const `impl` for trait `DerefMut` which is not marked with `#[const_trait]` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/staticvec-0.10.8/src/trait_impls.rs:166:31 [INFO] [stdout] | [INFO] [stdout] 166 | impl const DerefMut for StaticVec { [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: marking a trait with `#[const_trait]` ensures all default method bodies are `const` [INFO] [stdout] = note: adding a non-const method body in the future would be a breaking change [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const `impl` for trait `Default` which is not marked with `#[const_trait]` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/staticvec-0.10.8/src/heap/heap_trait_impls.rs:39:36 [INFO] [stdout] | [INFO] [stdout] 39 | impl const Default for StaticHeap { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: marking a trait with `#[const_trait]` ensures all default method bodies are `const` [INFO] [stdout] = note: adding a non-const method body in the future would be a breaking change [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const `impl` for trait `Default` which is not marked with `#[const_trait]` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/staticvec-0.10.8/src/string/string_trait_impls.rs:92:28 [INFO] [stdout] | [INFO] [stdout] 92 | impl const Default for StaticString { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: marking a trait with `#[const_trait]` ensures all default method bodies are `const` [INFO] [stdout] = note: adding a non-const method body in the future would be a breaking change [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const `impl` for trait `Default` which is not marked with `#[const_trait]` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/staticvec-0.10.8/src/trait_impls.rs:150:31 [INFO] [stdout] | [INFO] [stdout] 150 | impl const Default for StaticVec { [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: marking a trait with `#[const_trait]` ensures all default method bodies are `const` [INFO] [stdout] = note: adding a non-const method body in the future would be a breaking change [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const `impl` for trait `ExtendEx` which is not marked with `#[const_trait]` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/staticvec-0.10.8/src/trait_impls.rs:252:64 [INFO] [stdout] | [INFO] [stdout] 185 | pub(crate) trait ExtendEx { [INFO] [stdout] | - help: mark `ExtendEx` as const: `#[const_trait]` [INFO] [stdout] ... [INFO] [stdout] 252 | impl<'a, T: 'a + Copy, const N1: usize, const N2: usize> const ExtendEx<&'a T, &StaticVec> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: marking a trait with `#[const_trait]` ensures all default method bodies are `const` [INFO] [stdout] = note: adding a non-const method body in the future would be a breaking change [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const `impl` for trait `ExtendEx` which is not marked with `#[const_trait]` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/staticvec-0.10.8/src/trait_impls.rs:266:46 [INFO] [stdout] | [INFO] [stdout] 185 | pub(crate) trait ExtendEx { [INFO] [stdout] | - help: mark `ExtendEx` as const: `#[const_trait]` [INFO] [stdout] ... [INFO] [stdout] 266 | impl<'a, T: 'a + Copy, const N: usize> const ExtendEx<&'a T, &StaticVec> for StaticVec { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: marking a trait with `#[const_trait]` ensures all default method bodies are `const` [INFO] [stdout] = note: adding a non-const method body in the future would be a breaking change [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const `impl` for trait `ExtendEx` which is not marked with `#[const_trait]` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/staticvec-0.10.8/src/trait_impls.rs:279:3 [INFO] [stdout] | [INFO] [stdout] 185 | pub(crate) trait ExtendEx { [INFO] [stdout] | - help: mark `ExtendEx` as const: `#[const_trait]` [INFO] [stdout] ... [INFO] [stdout] 279 | ExtendEx<&'a T, StaticVecIterConst<'a, T, N2>> for StaticVec [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: marking a trait with `#[const_trait]` ensures all default method bodies are `const` [INFO] [stdout] = note: adding a non-const method body in the future would be a breaking change [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const `impl` for trait `ExtendEx` which is not marked with `#[const_trait]` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/staticvec-0.10.8/src/trait_impls.rs:292:46 [INFO] [stdout] | [INFO] [stdout] 185 | pub(crate) trait ExtendEx { [INFO] [stdout] | - help: mark `ExtendEx` as const: `#[const_trait]` [INFO] [stdout] ... [INFO] [stdout] 292 | impl<'a, T: 'a + Copy, const N: usize> const ExtendEx<&'a T, StaticVecIterConst<'a, T, N>> [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: marking a trait with `#[const_trait]` ensures all default method bodies are `const` [INFO] [stdout] = note: adding a non-const method body in the future would be a breaking change [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const `impl` for trait `ExtendEx` which is not marked with `#[const_trait]` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/staticvec-0.10.8/src/trait_impls.rs:332:46 [INFO] [stdout] | [INFO] [stdout] 185 | pub(crate) trait ExtendEx { [INFO] [stdout] | - help: mark `ExtendEx` as const: `#[const_trait]` [INFO] [stdout] ... [INFO] [stdout] 332 | impl<'a, T: 'a + Copy, const N: usize> const ExtendEx<&'a T, &'a [T]> for StaticVec { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: marking a trait with `#[const_trait]` ensures all default method bodies are `const` [INFO] [stdout] = note: adding a non-const method body in the future would be a breaking change [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const `impl` for trait `From` which is not marked with `#[const_trait]` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/staticvec-0.10.8/src/string/string_errors.rs:74:12 [INFO] [stdout] | [INFO] [stdout] 74 | impl const From for StringError { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: marking a trait with `#[const_trait]` ensures all default method bodies are `const` [INFO] [stdout] = note: adding a non-const method body in the future would be a breaking change [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const `impl` for trait `From` which is not marked with `#[const_trait]` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/staticvec-0.10.8/src/string/string_errors.rs:81:12 [INFO] [stdout] | [INFO] [stdout] 81 | impl const From for StringError { [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: marking a trait with `#[const_trait]` ensures all default method bodies are `const` [INFO] [stdout] = note: adding a non-const method body in the future would be a breaking change [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const `impl` for trait `From` which is not marked with `#[const_trait]` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/staticvec-0.10.8/src/string/string_errors.rs:88:28 [INFO] [stdout] | [INFO] [stdout] 88 | impl const From> for StringError { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: marking a trait with `#[const_trait]` ensures all default method bodies are `const` [INFO] [stdout] = note: adding a non-const method body in the future would be a breaking change [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const `impl` for trait `From` which is not marked with `#[const_trait]` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/staticvec-0.10.8/src/trait_impls.rs:358:37 [INFO] [stdout] | [INFO] [stdout] 358 | impl const From<&[T]> for StaticVec { [INFO] [stdout] | ^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: marking a trait with `#[const_trait]` ensures all default method bodies are `const` [INFO] [stdout] = note: adding a non-const method body in the future would be a breaking change [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const `impl` for trait `From` which is not marked with `#[const_trait]` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/staticvec-0.10.8/src/trait_impls.rs:367:37 [INFO] [stdout] | [INFO] [stdout] 367 | impl const From<&mut [T]> for StaticVec { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: marking a trait with `#[const_trait]` ensures all default method bodies are `const` [INFO] [stdout] = note: adding a non-const method body in the future would be a breaking change [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const `impl` for trait `From` which is not marked with `#[const_trait]` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/staticvec-0.10.8/src/trait_impls.rs:385:31 [INFO] [stdout] | [INFO] [stdout] 385 | impl const From<[T; N]> for StaticVec { [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: marking a trait with `#[const_trait]` ensures all default method bodies are `const` [INFO] [stdout] = note: adding a non-const method body in the future would be a breaking change [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const `impl` for trait `From` which is not marked with `#[const_trait]` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/staticvec-0.10.8/src/trait_impls.rs:392:55 [INFO] [stdout] | [INFO] [stdout] 392 | impl const From<&[T; N1]> for StaticVec { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: marking a trait with `#[const_trait]` ensures all default method bodies are `const` [INFO] [stdout] = note: adding a non-const method body in the future would be a breaking change [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const `impl` for trait `From` which is not marked with `#[const_trait]` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/staticvec-0.10.8/src/trait_impls.rs:401:37 [INFO] [stdout] | [INFO] [stdout] 401 | impl const From<&[T; N]> for StaticVec { [INFO] [stdout] | ^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: marking a trait with `#[const_trait]` ensures all default method bodies are `const` [INFO] [stdout] = note: adding a non-const method body in the future would be a breaking change [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const `impl` for trait `From` which is not marked with `#[const_trait]` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/staticvec-0.10.8/src/trait_impls.rs:410:55 [INFO] [stdout] | [INFO] [stdout] 410 | impl const From<&mut [T; N1]> for StaticVec { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: marking a trait with `#[const_trait]` ensures all default method bodies are `const` [INFO] [stdout] = note: adding a non-const method body in the future would be a breaking change [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const `impl` for trait `From` which is not marked with `#[const_trait]` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/staticvec-0.10.8/src/trait_impls.rs:419:37 [INFO] [stdout] | [INFO] [stdout] 419 | impl const From<&mut [T; N]> for StaticVec { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: marking a trait with `#[const_trait]` ensures all default method bodies are `const` [INFO] [stdout] = note: adding a non-const method body in the future would be a breaking change [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0107]: trait takes 0 lifetime arguments but 1 lifetime argument was supplied [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/staticvec-0.10.8/src/string/mod.rs:843:40 [INFO] [stdout] | [INFO] [stdout] 843 | pub fn remove_matches<'a, P: for<'x> Pattern<'x>>(&'a mut self, pat: P) { [INFO] [stdout] | ^^^^^^^---- help: remove the unnecessary generics [INFO] [stdout] | | [INFO] [stdout] | expected 0 lifetime arguments [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const `impl` for trait `Borrow` which is not marked with `#[const_trait]` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/staticvec-0.10.8/src/string/string_trait_impls.rs:59:28 [INFO] [stdout] | [INFO] [stdout] 59 | impl const Borrow for StaticString { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: marking a trait with `#[const_trait]` ensures all default method bodies are `const` [INFO] [stdout] = note: adding a non-const method body in the future would be a breaking change [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const `impl` for trait `Borrow` which is not marked with `#[const_trait]` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/staticvec-0.10.8/src/trait_impls.rs:58:31 [INFO] [stdout] | [INFO] [stdout] 58 | impl const Borrow<[T]> for StaticVec { [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: marking a trait with `#[const_trait]` ensures all default method bodies are `const` [INFO] [stdout] = note: adding a non-const method body in the future would be a breaking change [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const `impl` for trait `BorrowMut` which is not marked with `#[const_trait]` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/staticvec-0.10.8/src/string/string_trait_impls.rs:66:28 [INFO] [stdout] | [INFO] [stdout] 66 | impl const BorrowMut for StaticString { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: marking a trait with `#[const_trait]` ensures all default method bodies are `const` [INFO] [stdout] = note: adding a non-const method body in the future would be a breaking change [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const `impl` for trait `BorrowMut` which is not marked with `#[const_trait]` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/staticvec-0.10.8/src/trait_impls.rs:65:31 [INFO] [stdout] | [INFO] [stdout] 65 | impl const BorrowMut<[T]> for StaticVec { [INFO] [stdout] | ^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: marking a trait with `#[const_trait]` ensures all default method bodies are `const` [INFO] [stdout] = note: adding a non-const method body in the future would be a breaking change [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: const `impl` for trait `IndexMut` which is not marked with `#[const_trait]` [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/staticvec-0.10.8/src/string/string_trait_impls.rs:257:28 [INFO] [stdout] | [INFO] [stdout] 257 | impl const IndexMut for StaticString { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: marking a trait with `#[const_trait]` ensures all default method bodies are `const` [INFO] [stdout] = note: adding a non-const method body in the future would be a breaking change [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: pointers cannot be cast to integers during const eval [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/staticvec-0.10.8/src/iterators.rs:122:19 [INFO] [stdout] | [INFO] [stdout] 122 | 0 => (self.start as usize + 1) as *const T, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: at compile-time, pointers do not have an integer value [INFO] [stdout] = note: avoiding this restriction via `transmute`, `union`, or raw pointers leads to compile-time undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0015]: cannot call non-const fn ` as ExactSizeIterator>::len` in constant functions [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/staticvec-0.10.8/src/iterators.rs:139:10 [INFO] [stdout] | [INFO] [stdout] 139 | self.len() [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants [INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/staticvec-0.10.8/src/lib.rs:74:1 [INFO] [stdout] | [INFO] [stdout] 74 + #![feature(effects)] [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: pointers cannot be cast to integers during const eval [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/staticvec-0.10.8/src/iterators.rs:150:24 [INFO] [stdout] | [INFO] [stdout] 150 | let res = (self.start as usize + n) as *const T; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: at compile-time, pointers do not have an integer value [INFO] [stdout] = note: avoiding this restriction via `transmute`, `union`, or raw pointers leads to compile-time undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: pointers cannot be cast to integers during const eval [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/staticvec-0.10.8/src/iterators.rs:151:27 [INFO] [stdout] | [INFO] [stdout] 151 | self.start = (res as usize + 1) as *const T; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: at compile-time, pointers do not have an integer value [INFO] [stdout] = note: avoiding this restriction via `transmute`, `union`, or raw pointers leads to compile-time undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0015]: cannot call non-const fn ` as DoubleEndedIterator>::next_back` in constant functions [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/staticvec-0.10.8/src/iterators.rs:166:10 [INFO] [stdout] | [INFO] [stdout] 166 | self.next_back() [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants [INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/staticvec-0.10.8/src/lib.rs:74:1 [INFO] [stdout] | [INFO] [stdout] 74 + #![feature(effects)] [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: pointers cannot be cast to integers during const eval [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/staticvec-0.10.8/src/iterators.rs:195:19 [INFO] [stdout] | [INFO] [stdout] 195 | 0 => (self.end as usize - 1) as *const T, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: at compile-time, pointers do not have an integer value [INFO] [stdout] = note: avoiding this restriction via `transmute`, `union`, or raw pointers leads to compile-time undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: pointers cannot be cast to integers during const eval [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/staticvec-0.10.8/src/iterators.rs:314:19 [INFO] [stdout] | [INFO] [stdout] 314 | 0 => (self.start as usize + 1) as *mut T, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: at compile-time, pointers do not have an integer value [INFO] [stdout] = note: avoiding this restriction via `transmute`, `union`, or raw pointers leads to compile-time undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0015]: cannot call non-const fn ` as ExactSizeIterator>::len` in constant functions [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/staticvec-0.10.8/src/iterators.rs:331:10 [INFO] [stdout] | [INFO] [stdout] 331 | self.len() [INFO] [stdout] | ^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants [INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/staticvec-0.10.8/src/lib.rs:74:1 [INFO] [stdout] | [INFO] [stdout] 74 + #![feature(effects)] [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: pointers cannot be cast to integers during const eval [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/staticvec-0.10.8/src/iterators.rs:342:24 [INFO] [stdout] | [INFO] [stdout] 342 | let res = (self.start as usize + n) as *mut T; [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: at compile-time, pointers do not have an integer value [INFO] [stdout] = note: avoiding this restriction via `transmute`, `union`, or raw pointers leads to compile-time undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: pointers cannot be cast to integers during const eval [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/staticvec-0.10.8/src/iterators.rs:343:27 [INFO] [stdout] | [INFO] [stdout] 343 | self.start = (res as usize + 1) as *mut T; [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: at compile-time, pointers do not have an integer value [INFO] [stdout] = note: avoiding this restriction via `transmute`, `union`, or raw pointers leads to compile-time undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0015]: cannot call non-const fn ` as DoubleEndedIterator>::next_back` in constant functions [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/staticvec-0.10.8/src/iterators.rs:358:10 [INFO] [stdout] | [INFO] [stdout] 358 | self.next_back() [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants [INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/staticvec-0.10.8/src/lib.rs:74:1 [INFO] [stdout] | [INFO] [stdout] 74 + #![feature(effects)] [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: pointers cannot be cast to integers during const eval [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/staticvec-0.10.8/src/iterators.rs:387:19 [INFO] [stdout] | [INFO] [stdout] 387 | 0 => (self.end as usize - 1) as *mut T, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: at compile-time, pointers do not have an integer value [INFO] [stdout] = note: avoiding this restriction via `transmute`, `union`, or raw pointers leads to compile-time undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0015]: cannot call non-const operator in constant functions [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/staticvec-0.10.8/src/trait_impls.rs:61:10 [INFO] [stdout] | [INFO] [stdout] 61 | &self[..] [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants [INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/staticvec-0.10.8/src/lib.rs:74:1 [INFO] [stdout] | [INFO] [stdout] 74 + #![feature(effects)] [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0015]: cannot call non-const operator in constant functions [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/staticvec-0.10.8/src/trait_impls.rs:68:14 [INFO] [stdout] | [INFO] [stdout] 68 | &mut self[..] [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants [INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/staticvec-0.10.8/src/lib.rs:74:1 [INFO] [stdout] | [INFO] [stdout] 74 + #![feature(effects)] [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0015]: cannot perform deref coercion on `StaticVec` in constant functions [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/staticvec-0.10.8/src/trait_impls.rs:257:28 [INFO] [stdout] | [INFO] [stdout] 257 | self.extend_from_slice(iter); [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: attempting to deref into `[T]` [INFO] [stdout] note: deref defined here [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/staticvec-0.10.8/src/trait_impls.rs:159:3 [INFO] [stdout] | [INFO] [stdout] 159 | type Target = [T]; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants [INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/staticvec-0.10.8/src/lib.rs:74:1 [INFO] [stdout] | [INFO] [stdout] 74 + #![feature(effects)] [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0015]: cannot perform deref coercion on `StaticVec` in constant functions [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/staticvec-0.10.8/src/trait_impls.rs:262:26 [INFO] [stdout] | [INFO] [stdout] 262 | Self::new_from_slice(iter) [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: attempting to deref into `[T]` [INFO] [stdout] note: deref defined here [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/staticvec-0.10.8/src/trait_impls.rs:159:3 [INFO] [stdout] | [INFO] [stdout] 159 | type Target = [T]; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants [INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/staticvec-0.10.8/src/lib.rs:74:1 [INFO] [stdout] | [INFO] [stdout] 74 + #![feature(effects)] [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0015]: cannot perform deref coercion on `StaticVec` in constant functions [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/staticvec-0.10.8/src/trait_impls.rs:269:28 [INFO] [stdout] | [INFO] [stdout] 269 | self.extend_from_slice(iter); [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: attempting to deref into `[T]` [INFO] [stdout] note: deref defined here [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/staticvec-0.10.8/src/trait_impls.rs:159:3 [INFO] [stdout] | [INFO] [stdout] 159 | type Target = [T]; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants [INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/staticvec-0.10.8/src/lib.rs:74:1 [INFO] [stdout] | [INFO] [stdout] 74 + #![feature(effects)] [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0015]: cannot perform deref coercion on `StaticVec` in constant functions [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/staticvec-0.10.8/src/trait_impls.rs:274:26 [INFO] [stdout] | [INFO] [stdout] 274 | Self::new_from_slice(iter) [INFO] [stdout] | ^^^^ [INFO] [stdout] | [INFO] [stdout] = note: attempting to deref into `[T]` [INFO] [stdout] note: deref defined here [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/staticvec-0.10.8/src/trait_impls.rs:159:3 [INFO] [stdout] | [INFO] [stdout] 159 | type Target = [T]; [INFO] [stdout] | ^^^^^^^^^^^ [INFO] [stdout] = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants [INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/staticvec-0.10.8/src/lib.rs:74:1 [INFO] [stdout] | [INFO] [stdout] 74 + #![feature(effects)] [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: pointers cannot be cast to integers during const eval [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/staticvec-0.10.8/src/utils.rs:12:19 [INFO] [stdout] | [INFO] [stdout] 12 | 0 => unsafe { (dest as usize).wrapping_sub(origin as usize) }, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: at compile-time, pointers do not have an integer value [INFO] [stdout] = note: avoiding this restriction via `transmute`, `union`, or raw pointers leads to compile-time undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: pointers cannot be cast to integers during const eval [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/staticvec-0.10.8/src/utils.rs:12:48 [INFO] [stdout] | [INFO] [stdout] 12 | 0 => unsafe { (dest as usize).wrapping_sub(origin as usize) }, [INFO] [stdout] | ^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: at compile-time, pointers do not have an integer value [INFO] [stdout] = note: avoiding this restriction via `transmute`, `union`, or raw pointers leads to compile-time undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: pointers cannot be cast to integers during const eval [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/staticvec-0.10.8/src/utils.rs:88:13 [INFO] [stdout] | [INFO] [stdout] 88 | unsafe { (ptr as usize + offset) as *mut T } [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: at compile-time, pointers do not have an integer value [INFO] [stdout] = note: avoiding this restriction via `transmute`, `union`, or raw pointers leads to compile-time undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: pointers cannot be cast to integers during const eval [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/staticvec-0.10.8/src/utils.rs:93:13 [INFO] [stdout] | [INFO] [stdout] 93 | unsafe { (ptr as usize + offset) as *const T } [INFO] [stdout] | ^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: at compile-time, pointers do not have an integer value [INFO] [stdout] = note: avoiding this restriction via `transmute`, `union`, or raw pointers leads to compile-time undefined behavior [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0015]: cannot call non-const operator in constant functions [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/staticvec-0.10.8/src/utils.rs:134:15 [INFO] [stdout] | [INFO] [stdout] 134 | while *values.offset(i) < p { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants [INFO] [stdout] help: consider further restricting this bound [INFO] [stdout] | [INFO] [stdout] 119 | pub(crate) const fn quicksort_internal( [INFO] [stdout] | ++++++++++++++++++++++++++++++ [INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/staticvec-0.10.8/src/lib.rs:74:1 [INFO] [stdout] | [INFO] [stdout] 74 + #![feature(effects)] [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0015]: cannot call non-const operator in constant functions [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/staticvec-0.10.8/src/utils.rs:137:15 [INFO] [stdout] | [INFO] [stdout] 137 | while *values.offset(j) > p { [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants [INFO] [stdout] help: consider further restricting this bound [INFO] [stdout] | [INFO] [stdout] 119 | pub(crate) const fn quicksort_internal( [INFO] [stdout] | ++++++++++++++++++++++++++++++ [INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/staticvec-0.10.8/src/lib.rs:74:1 [INFO] [stdout] | [INFO] [stdout] 74 + #![feature(effects)] [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: `core::ptr::slice_from_raw_parts_mut` is not yet stable as a const fn [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/staticvec-0.10.8/src/utils.rs:221:18 [INFO] [stdout] | [INFO] [stdout] 221 | unsafe { &mut *core::ptr::slice_from_raw_parts_mut(data, length) } [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = help: add `#![feature(const_slice_from_raw_parts_mut)]` to the crate attributes to enable [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0015]: cannot call non-const fn ` as Clone>::clone` in constant functions [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/staticvec-0.10.8/src/lib.rs:1403:19 [INFO] [stdout] | [INFO] [stdout] 1403 | return self.clone(); [INFO] [stdout] | ^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants [INFO] [stdout] help: add `#![feature(effects)]` to the crate attributes to enable [INFO] [stdout] | [INFO] [stdout] 74 + #![feature(effects)] [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to 128 previous errors [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0015, E0107, E0277, E0407, E0412, E0433, E0438, E0557, E0635. [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0015`. [INFO] [stdout] [INFO] [stderr] error: could not compile `staticvec` (lib) due to 129 previous errors [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] running `Command { std: "docker" "inspect" "44428474c102944dfc85bb19e592696db6e70d3de6f1c1c76575e90b9895cdda", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "44428474c102944dfc85bb19e592696db6e70d3de6f1c1c76575e90b9895cdda", kill_on_drop: false }` [INFO] [stdout] 44428474c102944dfc85bb19e592696db6e70d3de6f1c1c76575e90b9895cdda