[INFO] fetching crate web-glitz-buffer-vec 0.2.1...
[INFO] testing web-glitz-buffer-vec-0.2.1 against 1.100.0-beta.1+cargoflags=--release for beta-release-1.100-2
[INFO] extracting crate web-glitz-buffer-vec 0.2.1 into /workspace/builds/worker-6-tc2/source
[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-6-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate web-glitz-buffer-vec 0.2.1 on toolchain 1.100.0-beta.1
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+1.100.0-beta.1" "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" "+1.100.0-beta.1" "generate-lockfile" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]      Locking 43 packages to highest compatible versions
[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" "+1.100.0-beta.1" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]   --> Cargo.toml:8:12
[INFO] [stderr]    |
[INFO] [stderr]  8 | homepage = "https://github.com/RSSchermer/web-glitz-buffer-vec.rs"
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 12 | repository = "https://github.com/RSSchermer/web-glitz-buffer-vec.rs"
[INFO] [stderr]    |              -------------------------------------------------------
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `web-glitz-buffer-vec` (manifest) generated 1 warning
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:77db811e55d90add9212f6832c23229e3de5f1c1f9905e8cb07319ea15df73ac" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] df43511ebbf1f9e4985f8adf7a932794c05768254ac56b86562b9ba8f58677e5
[INFO] running `Command { std: "docker" "start" "df43511ebbf1f9e4985f8adf7a932794c05768254ac56b86562b9ba8f58677e5", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "df43511ebbf1f9e4985f8adf7a932794c05768254ac56b86562b9ba8f58677e5", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "df43511ebbf1f9e4985f8adf7a932794c05768254ac56b86562b9ba8f58677e5" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "df43511ebbf1f9e4985f8adf7a932794c05768254ac56b86562b9ba8f58677e5", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-w" "/opt/rustwide/workdir" "--user" "0:0" "df43511ebbf1f9e4985f8adf7a932794c05768254ac56b86562b9ba8f58677e5" "/opt/rustwide/cargo-home/bin/cargo" "+1.100.0-beta.1" "build" "--frozen" "--message-format=json" "--release", kill_on_drop: false }`
[INFO] [stderr] warning: `package.homepage` is redundant with `package.repository`
[INFO] [stderr]   --> Cargo.toml:8:12
[INFO] [stderr]    |
[INFO] [stderr]  8 | homepage = "https://github.com/RSSchermer/web-glitz-buffer-vec.rs"
[INFO] [stderr]    |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 12 | repository = "https://github.com/RSSchermer/web-glitz-buffer-vec.rs"
[INFO] [stderr]    |              -------------------------------------------------------
[INFO] [stderr]    |
[INFO] [stderr]    = note: `cargo::redundant_homepage` is set to `warn` by default
[INFO] [stderr] help: consider removing `package.homepage`
[INFO] [stderr] warning: `web-glitz-buffer-vec` (manifest) generated 1 warning
[INFO] [stderr]    Compiling wasm-bindgen-shared v0.2.129
[INFO] [stderr]    Compiling futures-channel v0.3.34
[INFO] [stderr]    Compiling bumpalo v3.20.3
[INFO] [stderr]    Compiling serde v1.0.229
[INFO] [stderr]    Compiling syn v3.0.9
[INFO] [stderr]    Compiling wasm-bindgen v0.2.129
[INFO] [stderr]    Compiling unicode-ident v1.0.27
[INFO] [stderr]    Compiling syn v1.0.109
[INFO] [stderr]    Compiling once_cell v1.21.4
[INFO] [stderr]    Compiling memoffset v0.6.5
[INFO] [stderr]    Compiling proc-macro-hack v0.5.20+deprecated
[INFO] [stderr]    Compiling staticvec v0.10.8
[INFO] [stdout] error[E0557]: feature has been removed
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/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: removed in 1.56.0; see <https://github.com/rust-lang/rust/pull/88369> for more information
[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-1949cf8c6b5b557f/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 1.56.0; see <https://github.com/rust-lang/rust/pull/88369> for more information
[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-1949cf8c6b5b557f/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: removed in 1.55.0; see <https://github.com/rust-lang/rust/pull/87020> for more information
[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-1949cf8c6b5b557f/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: removed in 1.64.0; see <https://github.com/rust-lang/rust/pull/97995> for more information
[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: expected a trait, found type
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/staticvec-0.10.8/src/iterators.rs:104:33
[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] 
[INFO] [stdout] error: expected a trait, found type
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/staticvec-0.10.8/src/heap/heap_trait_impls.rs:39:30
[INFO] [stdout]    |
[INFO] [stdout] 39 | impl<T: Ord, const N: usize> const Default for StaticHeap<T, N> {
[INFO] [stdout]    |                              ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected a trait, found type
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/staticvec-0.10.8/src/string/string_errors.rs:74:6
[INFO] [stdout]    |
[INFO] [stdout] 74 | impl const From<DecodeUtf16Error> for StringError {
[INFO] [stdout]    |      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected a trait, found type
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/staticvec-0.10.8/src/string/string_trait_impls.rs:38:22
[INFO] [stdout]    |
[INFO] [stdout] 38 | impl<const N: usize> const AsMut<str> for StaticString<N> {
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected a trait, found type
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/staticvec-0.10.8/src/trait_impls.rs:44:25
[INFO] [stdout]    |
[INFO] [stdout] 44 | impl<T, const N: usize> const AsMut<[T]> for StaticVec<T, N> {
[INFO] [stdout]    |                         ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0554]: `#![feature]` may not be used on the beta release channel
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/memoffset-0.6.5/src/lib.rs:61:5
[INFO] [stdout]    |
[INFO] [stdout] 61 |     feature(const_ptr_offset_from, const_refs_to_cell)
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the feature `const_refs_to_cell` has been stable since `1.83.0` and no longer requires an attribute to enable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0554`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `memoffset` (lib) due to 1 previous error
[INFO] [stdout] error: generic parameters may not be used in const operations
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/staticvec-0.10.8/src/lib.rs:1643:23
[INFO] [stdout]      |
[INFO] [stdout] 1643 |   ) -> StaticVec<T, { N + N2 }>
[INFO] [stdout]      |                       ^ cannot perform const operation using `N`
[INFO] [stdout]      |
[INFO] [stdout]      = help: const parameters may only be used as standalone arguments here, i.e. `N`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] error: generic parameters may not be used in const operations
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/staticvec-0.10.8/src/lib.rs:1643:27
[INFO] [stdout]      |
[INFO] [stdout] 1643 |   ) -> StaticVec<T, { N + N2 }>
[INFO] [stdout]      |                           ^^ cannot perform const operation using `N2`
[INFO] [stdout]      |
[INFO] [stdout]      = help: const parameters may only be used as standalone arguments here, i.e. `N2`
[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-1949cf8c6b5b557f/staticvec-0.10.8/src/lib.rs:1682:23
[INFO] [stdout]      |
[INFO] [stdout] 1682 |   ) -> StaticVec<T, { N + N2 }>
[INFO] [stdout]      |                       ^ cannot perform const operation using `N`
[INFO] [stdout]      |
[INFO] [stdout]      = help: const parameters may only be used as standalone arguments here, i.e. `N`
[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-1949cf8c6b5b557f/staticvec-0.10.8/src/lib.rs:1682:27
[INFO] [stdout]      |
[INFO] [stdout] 1682 |   ) -> StaticVec<T, { N + N2 }>
[INFO] [stdout]      |                           ^^ cannot perform const operation using `N2`
[INFO] [stdout]      |
[INFO] [stdout]      = help: const parameters may only be used as standalone arguments here, i.e. `N2`
[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-1949cf8c6b5b557f/staticvec-0.10.8/src/lib.rs:1712:67
[INFO] [stdout]      |
[INFO] [stdout] 1712 |   pub const fn intersperse(&self, separator: T) -> StaticVec<T, { N * 2 }>
[INFO] [stdout]      |                                                                   ^ cannot perform const operation using `N`
[INFO] [stdout]      |
[INFO] [stdout]      = help: const parameters may only be used as standalone arguments here, i.e. `N`
[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-1949cf8c6b5b557f/staticvec-0.10.8/src/lib.rs:1761:67
[INFO] [stdout]      |
[INFO] [stdout] 1761 |   pub fn intersperse_clone(&self, separator: T) -> StaticVec<T, { N * 2 }>
[INFO] [stdout]      |                                                                   ^ cannot perform const operation using `N`
[INFO] [stdout]      |
[INFO] [stdout]      = help: const parameters may only be used as standalone arguments here, i.e. `N`
[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-1949cf8c6b5b557f/staticvec-0.10.8/src/lib.rs:2182:83
[INFO] [stdout]      |
[INFO] [stdout] 2182 |   pub const fn split_at<const M: usize>(self) -> (StaticVec<T, M>, StaticVec<T, { N - M }>) {
[INFO] [stdout]      |                                                                                   ^ cannot perform const operation using `N`
[INFO] [stdout]      |
[INFO] [stdout]      = help: const parameters may only be used as standalone arguments here, i.e. `N`
[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-1949cf8c6b5b557f/staticvec-0.10.8/src/lib.rs:2182:87
[INFO] [stdout]      |
[INFO] [stdout] 2182 |   pub const fn split_at<const M: usize>(self) -> (StaticVec<T, M>, StaticVec<T, { N - M }>) {
[INFO] [stdout]      |                                                                                       ^ cannot perform const operation using `M`
[INFO] [stdout]      |
[INFO] [stdout]      = help: const parameters may only be used as standalone arguments here, i.e. `M`
[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-1949cf8c6b5b557f/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 here, i.e. `N`
[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-1949cf8c6b5b557f/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 here, i.e. `M`
[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-1949cf8c6b5b557f/staticvec-0.10.8/src/lib.rs:2322:23
[INFO] [stdout]      |
[INFO] [stdout] 2322 |   ) -> StaticVec<T, { N + N2 }>
[INFO] [stdout]      |                       ^ cannot perform const operation using `N`
[INFO] [stdout]      |
[INFO] [stdout]      = help: const parameters may only be used as standalone arguments here, i.e. `N`
[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-1949cf8c6b5b557f/staticvec-0.10.8/src/lib.rs:2322:27
[INFO] [stdout]      |
[INFO] [stdout] 2322 |   ) -> StaticVec<T, { N + N2 }>
[INFO] [stdout]      |                           ^^ cannot perform const operation using `N2`
[INFO] [stdout]      |
[INFO] [stdout]      = help: const parameters may only be used as standalone arguments here, i.e. `N2`
[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-1949cf8c6b5b557f/staticvec-0.10.8/src/lib.rs:2412:84
[INFO] [stdout]      |
[INFO] [stdout] 2412 |   pub fn union<const N2: usize>(&self, other: &StaticVec<T, N2>) -> StaticVec<T, { N + N2 }>
[INFO] [stdout]      |                                                                                    ^ cannot perform const operation using `N`
[INFO] [stdout]      |
[INFO] [stdout]      = help: const parameters may only be used as standalone arguments here, i.e. `N`
[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-1949cf8c6b5b557f/staticvec-0.10.8/src/lib.rs:2412:88
[INFO] [stdout]      |
[INFO] [stdout] 2412 |   pub fn union<const N2: usize>(&self, other: &StaticVec<T, N2>) -> StaticVec<T, { N + N2 }>
[INFO] [stdout]      |                                                                                        ^^ cannot perform const operation using `N2`
[INFO] [stdout]      |
[INFO] [stdout]      = help: const parameters may only be used as standalone arguments here, i.e. `N2`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0554]: `#![feature]` may not be used on the beta release channel
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/staticvec-0.10.8/src/lib.rs:31:1
[INFO] [stdout]    |
[INFO] [stdout] 31 | / #![feature(
[INFO] [stdout] 32 | |   const_assume,
[INFO] [stdout] 33 | |   const_evaluatable_checked,
[INFO] [stdout] 34 | |   const_fn_floating_point_arithmetic,
[INFO] [stdout] ...  |
[INFO] [stdout] 70 | |   untagged_unions
[INFO] [stdout] 71 | | )]
[INFO] [stdout]    | |__^
[INFO] [stdout]    |
[INFO] [stdout]    = help: the feature `const_fn_floating_point_arithmetic` has been stable since `1.82.0` and no longer requires an attribute to enable
[INFO] [stdout]    = help: the feature `const_fn_fn_ptr_basics` has been stable since `1.61.0` and no longer requires an attribute to enable
[INFO] [stdout]    = help: the feature `const_fn_trait_bound` has been stable since `1.61.0` and no longer requires an attribute to enable
[INFO] [stdout]    = help: the feature `const_fn_union` has been stable since `1.56.0` and no longer requires an attribute to enable
[INFO] [stdout]    = help: the feature `const_mut_refs` has been stable since `1.83.0` and no longer requires an attribute to enable
[INFO] [stdout]    = help: the feature `const_panic` has been stable since `1.57.0` and no longer requires an attribute to enable
[INFO] [stdout]    = help: the feature `const_raw_ptr_deref` has been stable since `1.58.0` and no longer requires an attribute to enable
[INFO] [stdout]    = help: the feature `const_refs_to_cell` has been stable since `1.83.0` and no longer requires an attribute to enable
[INFO] [stdout]    = help: the feature `inline_const` has been stable since `1.79.0` and no longer requires an attribute to enable
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0635]: unknown feature `const_assume`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/staticvec-0.10.8/src/lib.rs:32:3
[INFO] [stdout]    |
[INFO] [stdout] 32 |   const_assume,
[INFO] [stdout]    |   ^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: there is a feature with a similar name: `const_result`
[INFO] [stdout]    |
[INFO] [stdout] 32 -   const_assume,
[INFO] [stdout] 32 +   const_result,
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0635]: unknown feature `read_initializer`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/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[E0635]: unknown feature `maybe_uninit_uninit_array`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/staticvec-0.10.8/src/lib.rs:64:3
[INFO] [stdout]    |
[INFO] [stdout] 64 |   maybe_uninit_uninit_array,
[INFO] [stdout]    |   ^^^^^^^^^^^^^^^^^^^^^^^^^
[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-1949cf8c6b5b557f/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[E0277]: the trait bound `StaticHeap<T, N>: Clone` is not satisfied
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/staticvec-0.10.8/src/heap/heap_iterators.rs:15:3
[INFO] [stdout]     |
[INFO] [stdout]  13 | #[derive(Clone)]
[INFO] [stdout]     |          ----- in this derive macro expansion
[INFO] [stdout]  14 | pub struct StaticHeapIntoIterSorted<T, const N: usize> {
[INFO] [stdout]  15 |   pub(crate) inner: StaticHeap<T, N>,
[INFO] [stdout]     |   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ unsatisfied trait bound
[INFO] [stdout]     |
[INFO] [stdout] help: the trait `Clone` is not implemented for `StaticHeap<T, N>`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/staticvec-0.10.8/src/heap/mod.rs:102:1
[INFO] [stdout]     |
[INFO] [stdout] 102 | pub struct StaticHeap<T, const N: usize> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `swap` found for struct `StaticVec<T, N>` in the current scope
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/staticvec-0.10.8/src/heap/mod.rs:323:17
[INFO] [stdout]      |
[INFO] [stdout]  323 |       self.data.swap(0, end);
[INFO] [stdout]      |                 ^^^^
[INFO] [stdout]      |
[INFO] [stdout]     ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/staticvec-0.10.8/src/lib.rs:121:1
[INFO] [stdout]      |
[INFO] [stdout]  121 | pub struct StaticVec<T, const N: usize> {
[INFO] [stdout]      | --------------------------------------- method `swap` not found for this struct
[INFO] [stdout]      |
[INFO] [stdout] help: there is a method `swap_pop` with a similar name, but with different arguments
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/staticvec-0.10.8/src/lib.rs:1015:3
[INFO] [stdout]      |
[INFO] [stdout] 1015 |   pub const fn swap_pop(&mut self, index: usize) -> Option<T> {
[INFO] [stdout]      |   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/staticvec-0.10.8/src/heap/mod.rs:341:42
[INFO] [stdout]     |
[INFO] [stdout] 341 |       let mut hole = StaticHeapHole::new(&mut self.data, position);
[INFO] [stdout]     |                      ------------------- ^^^^^^^^^^^^^^ expected `&mut [_]`, found `&mut StaticVec<T, N>`
[INFO] [stdout]     |                      |
[INFO] [stdout]     |                      arguments to this function are incorrect
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected mutable reference `&mut [_]`
[INFO] [stdout]                found mutable reference `&mut StaticVec<T, N>`
[INFO] [stdout] note: associated function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/staticvec-0.10.8/src/heap/heap_helpers.rs:84:24
[INFO] [stdout]     |
[INFO] [stdout]  84 |   pub(crate) unsafe fn new(data: &'a mut [T], position: usize) -> Self {
[INFO] [stdout]     |                        ^^^ -----------------
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/staticvec-0.10.8/src/heap/mod.rs:357:42
[INFO] [stdout]     |
[INFO] [stdout] 357 |       let mut hole = StaticHeapHole::new(&mut self.data, position);
[INFO] [stdout]     |                      ------------------- ^^^^^^^^^^^^^^ expected `&mut [_]`, found `&mut StaticVec<T, N>`
[INFO] [stdout]     |                      |
[INFO] [stdout]     |                      arguments to this function are incorrect
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected mutable reference `&mut [_]`
[INFO] [stdout]                found mutable reference `&mut StaticVec<T, N>`
[INFO] [stdout] note: associated function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/staticvec-0.10.8/src/heap/heap_helpers.rs:84:24
[INFO] [stdout]     |
[INFO] [stdout]  84 |   pub(crate) unsafe fn new(data: &'a mut [T], position: usize) -> Self {
[INFO] [stdout]     |                        ^^^ -----------------
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/staticvec-0.10.8/src/heap/mod.rs:385:42
[INFO] [stdout]     |
[INFO] [stdout] 385 |       let mut hole = StaticHeapHole::new(&mut self.data, position);
[INFO] [stdout]     |                      ------------------- ^^^^^^^^^^^^^^ expected `&mut [_]`, found `&mut StaticVec<T, N>`
[INFO] [stdout]     |                      |
[INFO] [stdout]     |                      arguments to this function are incorrect
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected mutable reference `&mut [_]`
[INFO] [stdout]                found mutable reference `&mut StaticVec<T, N>`
[INFO] [stdout] note: associated function defined here
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/staticvec-0.10.8/src/heap/heap_helpers.rs:84:24
[INFO] [stdout]     |
[INFO] [stdout]  84 |   pub(crate) unsafe fn new(data: &'a mut [T], position: usize) -> Self {
[INFO] [stdout]     |                        ^^^ -----------------
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `get` found for struct `StaticVec<T, N>` in the current scope
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/staticvec-0.10.8/src/heap/mod.rs:543:15
[INFO] [stdout]     |
[INFO] [stdout] 543 |     self.data.get(0)
[INFO] [stdout]     |               ^^^ method not found in `StaticVec<T, N>`
[INFO] [stdout]     |
[INFO] [stdout]    ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/staticvec-0.10.8/src/lib.rs:121:1
[INFO] [stdout]     |
[INFO] [stdout] 121 | pub struct StaticVec<T, const N: usize> {
[INFO] [stdout]     | --------------------------------------- method `get` not found for this struct
[INFO] [stdout]     |
[INFO] [stdout]     = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]     = note: the following trait defines an item `get`, perhaps you need to implement it:
[INFO] [stdout]             candidate #1: `SliceIndex`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `as_ptr` found for mutable reference `&mut StaticString<N>` in the current scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/staticvec-0.10.8/src/string/string_utils.rs:62:6
[INFO] [stdout]    |
[INFO] [stdout] 61 |   string
[INFO] [stdout] 62 |     .as_ptr()
[INFO] [stdout]    |      ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: one of the expressions' fields has a method of the same name
[INFO] [stdout]    |
[INFO] [stdout] 62 |     .vec.as_ptr()
[INFO] [stdout]    |      ++++
[INFO] [stdout] help: there is a method `as_str` with a similar name
[INFO] [stdout]    |
[INFO] [stdout] 62 -     .as_ptr()
[INFO] [stdout] 62 +     .as_str()
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `as_mut_ptr` found for mutable reference `&mut StaticString<N>` in the current scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/staticvec-0.10.8/src/string/string_utils.rs:64:21
[INFO] [stdout]    |
[INFO] [stdout] 64 |     .copy_to(string.as_mut_ptr().add(to), string.len() - from);
[INFO] [stdout]    |                     ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: one of the expressions' fields has a method of the same name
[INFO] [stdout]    |
[INFO] [stdout] 64 |     .copy_to(string.vec.as_mut_ptr().add(to), string.len() - from);
[INFO] [stdout]    |                     ++++
[INFO] [stdout] help: there is a method `as_mut_str` with a similar name
[INFO] [stdout]    |
[INFO] [stdout] 64 -     .copy_to(string.as_mut_ptr().add(to), string.len() - from);
[INFO] [stdout] 64 +     .copy_to(string.as_mut_str().add(to), string.len() - from);
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `as_ptr` found for mutable reference `&mut StaticString<N>` in the current scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/staticvec-0.10.8/src/string/string_utils.rs:77:6
[INFO] [stdout]    |
[INFO] [stdout] 76 |   string
[INFO] [stdout] 77 |     .as_ptr()
[INFO] [stdout]    |      ^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: one of the expressions' fields has a method of the same name
[INFO] [stdout]    |
[INFO] [stdout] 77 |     .vec.as_ptr()
[INFO] [stdout]    |      ++++
[INFO] [stdout] help: there is a method `as_str` with a similar name
[INFO] [stdout]    |
[INFO] [stdout] 77 -     .as_ptr()
[INFO] [stdout] 77 +     .as_str()
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `as_mut_ptr` found for mutable reference `&mut StaticString<N>` in the current scope
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/staticvec-0.10.8/src/string/string_utils.rs:79:21
[INFO] [stdout]    |
[INFO] [stdout] 79 |     .copy_to(string.as_mut_ptr().add(to), string.len() - from);
[INFO] [stdout]    |                     ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout] help: one of the expressions' fields has a method of the same name
[INFO] [stdout]    |
[INFO] [stdout] 79 |     .copy_to(string.vec.as_mut_ptr().add(to), string.len() - from);
[INFO] [stdout]    |                     ++++
[INFO] [stdout] help: there is a method `as_mut_str` with a similar name
[INFO] [stdout]    |
[INFO] [stdout] 79 -     .copy_to(string.as_mut_ptr().add(to), string.len() - from);
[INFO] [stdout] 79 +     .copy_to(string.as_mut_str().add(to), string.len() - from);
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/staticvec-0.10.8/src/string/mod.rs:851:44
[INFO] [stdout]     |
[INFO] [stdout] 851 |       let mut searcher = pat.into_searcher(self);
[INFO] [stdout]     |                              ------------- ^^^^ expected `&str`, found `&mut StaticString<N>`
[INFO] [stdout]     |                              |
[INFO] [stdout]     |                              arguments to this method are incorrect
[INFO] [stdout]     |
[INFO] [stdout]     = note:      expected reference `&str`
[INFO] [stdout]             found mutable reference `&'a mut StaticString<N>`
[INFO] [stdout] note: method defined here
[INFO] [stdout]    --> /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/str/pattern.rs:105:7
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: `&StaticVec<(usize, usize), N>` is not an iterator
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/staticvec-0.10.8/src/string/mod.rs:863:25
[INFO] [stdout]     |
[INFO] [stdout] 863 |     for (start, end) in &matches {
[INFO] [stdout]     |                         ^^^^^^^^ `&StaticVec<(usize, usize), N>` is not an iterator
[INFO] [stdout]     |
[INFO] [stdout]     = help: the trait `Iterator` is not implemented for `&StaticVec<(usize, usize), N>`
[INFO] [stdout]     = note: required for `&StaticVec<(usize, usize), N>` to implement `IntoIterator`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `as_ptr` found for mutable reference `&mut StaticString<N>` in the current scope
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/staticvec-0.10.8/src/string/mod.rs:1220:12
[INFO] [stdout]      |
[INFO] [stdout] 1219 |         self
[INFO] [stdout] 1220 |           .as_ptr()
[INFO] [stdout]      |            ^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: one of the expressions' fields has a method of the same name
[INFO] [stdout]      |
[INFO] [stdout] 1220 |           .vec.as_ptr()
[INFO] [stdout]      |            ++++
[INFO] [stdout] help: there is a method `as_str` with a similar name
[INFO] [stdout]      |
[INFO] [stdout] 1220 -           .as_ptr()
[INFO] [stdout] 1220 +           .as_str()
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `as_mut_ptr` found for mutable reference `&mut StaticString<N>` in the current scope
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/staticvec-0.10.8/src/string/mod.rs:1222:25
[INFO] [stdout]      |
[INFO] [stdout] 1222 |           .copy_to(self.as_mut_ptr().add(start), old_length.saturating_sub(end));
[INFO] [stdout]      |                         ^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: one of the expressions' fields has a method of the same name
[INFO] [stdout]      |
[INFO] [stdout] 1222 |           .copy_to(self.vec.as_mut_ptr().add(start), old_length.saturating_sub(end));
[INFO] [stdout]      |                         ++++
[INFO] [stdout] help: there is a method `as_mut_str` with a similar name
[INFO] [stdout]      |
[INFO] [stdout] 1222 -           .copy_to(self.as_mut_ptr().add(start), old_length.saturating_sub(end));
[INFO] [stdout] 1222 +           .copy_to(self.as_mut_str().add(start), old_length.saturating_sub(end));
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: the trait bound `T: [const] PartialOrd` is not satisfied
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/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] 
[INFO] [stdout] error[E0277]: the trait bound `T: [const] PartialOrd` is not satisfied
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/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] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/staticvec-0.10.8/src/lib.rs:220:18
[INFO] [stdout]     |
[INFO] [stdout] 220 |       Self::from(values)
[INFO] [stdout]     |       ---------- ^^^^^^ expected `StaticVec<T, N>`, found `[T; N2]`
[INFO] [stdout]     |       |
[INFO] [stdout]     |       arguments to this function are incorrect
[INFO] [stdout]     |
[INFO] [stdout]     = note: expected struct `StaticVec<T, N>`
[INFO] [stdout]                 found array `[T; N2]`
[INFO] [stdout] note: associated function defined here
[INFO] [stdout]    --> /rustc/e3feeb59cd1bdd011a2bfcc0747b55125d9b8527/library/core/src/convert/mod.rs:594:7
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `extend` found for mutable reference `&mut StaticVec<T, N>` in the current scope
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/staticvec-0.10.8/src/lib.rs:1109:19
[INFO] [stdout]      |
[INFO] [stdout] 1109 |       return self.extend(it);
[INFO] [stdout]      |                   ^^^^^^ method not found in `&mut StaticVec<T, N>`
[INFO] [stdout]      |
[INFO] [stdout]      = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]      = note: the following trait defines an item `extend`, perhaps you need to implement it:
[INFO] [stdout]              candidate #1: `Extend`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `sort` found for reference `&StaticVec<T, N>` in the current scope
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/staticvec-0.10.8/src/lib.rs:1345:9
[INFO] [stdout]      |
[INFO] [stdout] 1345 |     res.sort();
[INFO] [stdout]      |         ^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: there is a method `sorted` with a similar name
[INFO] [stdout]      |
[INFO] [stdout] 1345 |     res.sorted();
[INFO] [stdout]      |             ++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/staticvec-0.10.8/src/lib.rs:1346:5
[INFO] [stdout]      |
[INFO] [stdout] 1341 |   pub fn sorted(&self) -> Self
[INFO] [stdout]      |                           ---- expected `StaticVec<T, N>` because of return type
[INFO] [stdout] ...
[INFO] [stdout] 1346 |     res
[INFO] [stdout]      |     ^^^ expected `StaticVec<T, N>`, found `&StaticVec<T, N>`
[INFO] [stdout]      |
[INFO] [stdout]      = note: expected struct `StaticVec<_, _>`
[INFO] [stdout]              found reference `&StaticVec<_, _>`
[INFO] [stdout] note: `StaticVec<T, N>` does not implement `Clone`, so `&StaticVec<T, N>` was cloned instead
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/staticvec-0.10.8/src/lib.rs:1344:19
[INFO] [stdout]      |
[INFO] [stdout] 1344 |     let mut res = self.clone();
[INFO] [stdout]      |                   ^^^^
[INFO] [stdout] help: consider annotating `StaticVec<T, N>` with `#[derive(Clone)]`
[INFO] [stdout]      |
[INFO] [stdout]  121 + #[derive(Clone)]
[INFO] [stdout]  122 | pub struct StaticVec<T, const N: usize> {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no method named `sort_unstable` found for reference `&StaticVec<T, N>` in the current scope
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/staticvec-0.10.8/src/lib.rs:1368:9
[INFO] [stdout]      |
[INFO] [stdout] 1368 |     res.sort_unstable();
[INFO] [stdout]      |         ^^^^^^^^^^^^^
[INFO] [stdout]      |
[INFO] [stdout] help: there is a method `sorted_unstable` with a similar name
[INFO] [stdout]      |
[INFO] [stdout] 1368 |     res.sorted_unstable();
[INFO] [stdout]      |             ++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/staticvec-0.10.8/src/lib.rs:1369:5
[INFO] [stdout]      |
[INFO] [stdout] 1364 |   pub fn sorted_unstable(&self) -> Self
[INFO] [stdout]      |                                    ---- expected `StaticVec<T, N>` because of return type
[INFO] [stdout] ...
[INFO] [stdout] 1369 |     res
[INFO] [stdout]      |     ^^^ expected `StaticVec<T, N>`, found `&StaticVec<T, N>`
[INFO] [stdout]      |
[INFO] [stdout]      = note: expected struct `StaticVec<_, _>`
[INFO] [stdout]              found reference `&StaticVec<_, _>`
[INFO] [stdout] note: `StaticVec<T, N>` does not implement `Clone`, so `&StaticVec<T, N>` was cloned instead
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/staticvec-0.10.8/src/lib.rs:1367:19
[INFO] [stdout]      |
[INFO] [stdout] 1367 |     let mut res = self.clone();
[INFO] [stdout]      |                   ^^^^
[INFO] [stdout] help: consider annotating `StaticVec<T, N>` with `#[derive(Clone)]`
[INFO] [stdout]      |
[INFO] [stdout]  121 + #[derive(Clone)]
[INFO] [stdout]  122 | pub struct StaticVec<T, const N: usize> {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0308]: mismatched types
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/staticvec-0.10.8/src/lib.rs:1403:14
[INFO] [stdout]      |
[INFO] [stdout] 1398 |   pub const fn quicksorted_unstable(&self) -> Self
[INFO] [stdout]      |                                               ---- expected `StaticVec<T, N>` because of return type
[INFO] [stdout] ...
[INFO] [stdout] 1403 |       return self.clone();
[INFO] [stdout]      |              ^^^^^^^^^^^^ expected `StaticVec<T, N>`, found `&StaticVec<T, N>`
[INFO] [stdout]      |
[INFO] [stdout]      = note: expected struct `StaticVec<_, _>`
[INFO] [stdout]              found reference `&StaticVec<_, _>`
[INFO] [stdout] note: `StaticVec<T, N>` does not implement `Clone`, so `&StaticVec<T, N>` was cloned instead
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/staticvec-0.10.8/src/lib.rs:1403:14
[INFO] [stdout]      |
[INFO] [stdout] 1403 |       return self.clone();
[INFO] [stdout]      |              ^^^^
[INFO] [stdout] help: consider annotating `StaticVec<T, N>` with `#[derive(Clone)]`
[INFO] [stdout]      |
[INFO] [stdout]  121 + #[derive(Clone)]
[INFO] [stdout]  122 | pub struct StaticVec<T, const N: usize> {
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: `&StaticVec<T, N>` is not an iterator
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/staticvec-0.10.8/src/lib.rs:1687:17
[INFO] [stdout]      |
[INFO] [stdout] 1687 |     for item in self {
[INFO] [stdout]      |                 ^^^^ `&StaticVec<T, N>` is not an iterator
[INFO] [stdout]      |
[INFO] [stdout]      = help: the trait `Iterator` is not implemented for `&StaticVec<T, N>`
[INFO] [stdout]      = note: required for `&StaticVec<T, N>` to implement `IntoIterator`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: `&StaticVec<T, N2>` is not an iterator
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/staticvec-0.10.8/src/lib.rs:1690:17
[INFO] [stdout]      |
[INFO] [stdout] 1690 |     for item in other {
[INFO] [stdout]      |                 ^^^^^ `&StaticVec<T, N2>` is not an iterator
[INFO] [stdout]      |
[INFO] [stdout]      = help: the trait `Iterator` is not implemented for `&StaticVec<T, N2>`
[INFO] [stdout]      = note: required for `&StaticVec<T, N2>` to implement `IntoIterator`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: `&StaticVec<T, N>` is not an iterator
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/staticvec-0.10.8/src/lib.rs:2285:17
[INFO] [stdout]      |
[INFO] [stdout] 2285 |     for left in self {
[INFO] [stdout]      |                 ^^^^ `&StaticVec<T, N>` is not an iterator
[INFO] [stdout]      |
[INFO] [stdout]      = help: the trait `Iterator` is not implemented for `&StaticVec<T, N>`
[INFO] [stdout]      = note: required for `&StaticVec<T, N>` to implement `IntoIterator`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: `&StaticVec<T, N2>` is not an iterator
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/staticvec-0.10.8/src/lib.rs:2287:20
[INFO] [stdout]      |
[INFO] [stdout] 2287 |       for right in other {
[INFO] [stdout]      |                    ^^^^^ `&StaticVec<T, N2>` is not an iterator
[INFO] [stdout]      |
[INFO] [stdout]      = help: the trait `Iterator` is not implemented for `&StaticVec<T, N2>`
[INFO] [stdout]      = note: required for `&StaticVec<T, N2>` to implement `IntoIterator`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: `&StaticVec<T, N>` is not an iterator
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/staticvec-0.10.8/src/lib.rs:2327:17
[INFO] [stdout]      |
[INFO] [stdout] 2327 |     for left in self {
[INFO] [stdout]      |                 ^^^^ `&StaticVec<T, N>` is not an iterator
[INFO] [stdout]      |
[INFO] [stdout]      = help: the trait `Iterator` is not implemented for `&StaticVec<T, N>`
[INFO] [stdout]      = note: required for `&StaticVec<T, N>` to implement `IntoIterator`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: `&StaticVec<T, N2>` is not an iterator
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/staticvec-0.10.8/src/lib.rs:2329:20
[INFO] [stdout]      |
[INFO] [stdout] 2329 |       for right in other {
[INFO] [stdout]      |                    ^^^^^ `&StaticVec<T, N2>` is not an iterator
[INFO] [stdout]      |
[INFO] [stdout]      = help: the trait `Iterator` is not implemented for `&StaticVec<T, N2>`
[INFO] [stdout]      = note: required for `&StaticVec<T, N2>` to implement `IntoIterator`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: `&StaticVec<T, N2>` is not an iterator
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/staticvec-0.10.8/src/lib.rs:2339:18
[INFO] [stdout]      |
[INFO] [stdout] 2339 |     for right in other {
[INFO] [stdout]      |                  ^^^^^ `&StaticVec<T, N2>` is not an iterator
[INFO] [stdout]      |
[INFO] [stdout]      = help: the trait `Iterator` is not implemented for `&StaticVec<T, N2>`
[INFO] [stdout]      = note: required for `&StaticVec<T, N2>` to implement `IntoIterator`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: `&StaticVec<T, N>` is not an iterator
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/staticvec-0.10.8/src/lib.rs:2341:19
[INFO] [stdout]      |
[INFO] [stdout] 2341 |       for left in self {
[INFO] [stdout]      |                   ^^^^ `&StaticVec<T, N>` is not an iterator
[INFO] [stdout]      |
[INFO] [stdout]      = help: the trait `Iterator` is not implemented for `&StaticVec<T, N>`
[INFO] [stdout]      = note: required for `&StaticVec<T, N>` to implement `IntoIterator`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: `&StaticVec<T, N>` is not an iterator
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/staticvec-0.10.8/src/lib.rs:2376:17
[INFO] [stdout]      |
[INFO] [stdout] 2376 |     for left in self {
[INFO] [stdout]      |                 ^^^^ `&StaticVec<T, N>` is not an iterator
[INFO] [stdout]      |
[INFO] [stdout]      = help: the trait `Iterator` is not implemented for `&StaticVec<T, N>`
[INFO] [stdout]      = note: required for `&StaticVec<T, N>` to implement `IntoIterator`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0277]: `&StaticVec<T, N2>` is not an iterator
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/staticvec-0.10.8/src/lib.rs:2378:20
[INFO] [stdout]      |
[INFO] [stdout] 2378 |       for right in other {
[INFO] [stdout]      |                    ^^^^^ `&StaticVec<T, N2>` is not an iterator
[INFO] [stdout]      |
[INFO] [stdout]      = help: the trait `Iterator` is not implemented for `&StaticVec<T, N2>`
[INFO] [stdout]      = note: required for `&StaticVec<T, N2>` to implement `IntoIterator`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `from_iter` found for struct `StaticVec<T, N>` in the current scope
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/staticvec-0.10.8/src/lib.rs:2415:32
[INFO] [stdout]      |
[INFO] [stdout]  121 | pub struct StaticVec<T, const N: usize> {
[INFO] [stdout]      | --------------------------------------- associated function or constant `from_iter` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 2415 |       let mut res = StaticVec::from_iter(self.iter().chain(other.difference(self).iter()).cloned());
[INFO] [stdout]      |                                ^^^^^^^^^ associated function or constant not found in `StaticVec<_, _>`
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `StaticVec<_, _>` consider using one of the following associated functions:
[INFO] [stdout]       StaticVec::<T, N>::new
[INFO] [stdout]       StaticVec::<T, N>::new_from_slice
[INFO] [stdout]       StaticVec::<T, N>::new_from_array
[INFO] [stdout]       StaticVec::<T, N>::new_from_const_array
[INFO] [stdout]       and 5 others
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/staticvec-0.10.8/src/lib.rs:150:3
[INFO] [stdout]      |
[INFO] [stdout]  150 |     pub const fn new() -> Self {
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout]  170 | /   pub const fn new_from_slice(values: &[T]) -> Self
[INFO] [stdout]  171 | |   where T: Copy {
[INFO] [stdout]      | |_______________^
[INFO] [stdout] ...
[INFO] [stdout]  218 |     pub fn new_from_array<const N2: usize>(values: [T; N2]) -> Self {
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout]  265 |     pub const fn new_from_const_array(values: [T; N]) -> Self {
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]      = note: the following trait defines an item `from_iter`, perhaps you need to implement it:
[INFO] [stdout]              candidate #1: `FromIterator`
[INFO] [stdout] help: there is an associated function `from_vec` with a similar name
[INFO] [stdout]      |
[INFO] [stdout] 2415 -       let mut res = StaticVec::from_iter(self.iter().chain(other.difference(self).iter()).cloned());
[INFO] [stdout] 2415 +       let mut res = StaticVec::from_vec(self.iter().chain(other.difference(self).iter()).cloned());
[INFO] [stdout]      |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no associated function or constant named `from_iter` found for struct `StaticVec<T, N>` in the current scope
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/staticvec-0.10.8/src/lib.rs:2419:32
[INFO] [stdout]      |
[INFO] [stdout]  121 | pub struct StaticVec<T, const N: usize> {
[INFO] [stdout]      | --------------------------------------- associated function or constant `from_iter` not found for this struct
[INFO] [stdout] ...
[INFO] [stdout] 2419 |       let mut res = StaticVec::from_iter(other.iter().chain(self.difference(other).iter()).cloned());
[INFO] [stdout]      |                                ^^^^^^^^^ associated function or constant not found in `StaticVec<_, _>`
[INFO] [stdout]      |
[INFO] [stdout] note: if you're trying to build a new `StaticVec<_, _>` consider using one of the following associated functions:
[INFO] [stdout]       StaticVec::<T, N>::new
[INFO] [stdout]       StaticVec::<T, N>::new_from_slice
[INFO] [stdout]       StaticVec::<T, N>::new_from_array
[INFO] [stdout]       StaticVec::<T, N>::new_from_const_array
[INFO] [stdout]       and 5 others
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/staticvec-0.10.8/src/lib.rs:150:3
[INFO] [stdout]      |
[INFO] [stdout]  150 |     pub const fn new() -> Self {
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout]  170 | /   pub const fn new_from_slice(values: &[T]) -> Self
[INFO] [stdout]  171 | |   where T: Copy {
[INFO] [stdout]      | |_______________^
[INFO] [stdout] ...
[INFO] [stdout]  218 |     pub fn new_from_array<const N2: usize>(values: [T; N2]) -> Self {
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout]  265 |     pub const fn new_from_const_array(values: [T; N]) -> Self {
[INFO] [stdout]      |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = help: items from traits can only be used if the trait is implemented and in scope
[INFO] [stdout]      = note: the following trait defines an item `from_iter`, perhaps you need to implement it:
[INFO] [stdout]              candidate #1: `FromIterator`
[INFO] [stdout] help: there is an associated function `from_vec` with a similar name
[INFO] [stdout]      |
[INFO] [stdout] 2419 -       let mut res = StaticVec::from_iter(other.iter().chain(self.difference(other).iter()).cloned());
[INFO] [stdout] 2419 +       let mut res = StaticVec::from_vec(other.iter().chain(self.difference(other).iter()).cloned());
[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-1949cf8c6b5b557f/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-1949cf8c6b5b557f/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-1949cf8c6b5b557f/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-1949cf8c6b5b557f/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] Some errors have detailed explanations: E0107, E0277, E0308, E0554, E0557, E0599, E0635.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0107`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `staticvec` (lib) due to 67 previous errors
[INFO] running `Command { std: "docker" "inspect" "df43511ebbf1f9e4985f8adf7a932794c05768254ac56b86562b9ba8f58677e5", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "df43511ebbf1f9e4985f8adf7a932794c05768254ac56b86562b9ba8f58677e5", kill_on_drop: false }`
[INFO] [stdout] df43511ebbf1f9e4985f8adf7a932794c05768254ac56b86562b9ba8f58677e5
