Build failed. If you want to re-trigger a documentation build, you can do it here. You can find more information on docs.rs builds documentation on the builds page.
# rustc version
rustc 1.73.0-nightly (e4c144684 2023-08-04)# docs.rs version
docsrs 0.6.0 (248be664 2023-08-01)# build log
[INFO] running `Command { std: "docker" "create" "-v" "/home/cratesfyi/workspace/builds/float_approx_math-0.1.0/target:/opt/rustwide/target:rw,Z" "-v" "/home/cratesfyi/workspace/builds/float_approx_math-0.1.0/source:/opt/rustwide/workdir:ro,Z" "-v" "/home/cratesfyi/workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/home/cratesfyi/workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "DOCS_RS=1" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "3221225472" "--cpus" "3" "--user" "1001:1001" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:5c16f4e6c37141f9fef0bc86f7a492d732943053e42aab8461035881e3f53823" "/opt/rustwide/cargo-home/bin/cargo" "+nightly" "rustdoc" "--lib" "-Zrustdoc-map" "-Z" "unstable-options" "--config" "build.rustdocflags=[\"-Z\", \"unstable-options\", \"--emit=invocation-specific\", \"--resource-suffix\", \"-20230804-1.73.0-nightly-e4c144684\", \"--static-root-path\", \"/-/rustdoc.static/\", \"--cap-lints\", \"warn\", \"--disable-per-crate-search\", \"--extern-html-root-takes-precedence\"]" "--offline" "-Zunstable-options" "--config=doc.extern-map.registries.crates-io=\"https://docs.rs/{pkg_name}/{version}/x86_64-unknown-linux-gnu\"" "-Zrustdoc-scrape-examples" "-j3" "--target" "x86_64-unknown-linux-gnu", kill_on_drop: false }`
[INFO] [stdout] c813b705f98817483a5f51ba79247c13dd85f78e3610d4df20f3c542821d2c06
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] running `Command { std: "docker" "start" "-a" "c813b705f98817483a5f51ba79247c13dd85f78e3610d4df20f3c542821d2c06", kill_on_drop: false }`
[INFO] [stderr] warning: Target filter specified, but no targets matched. This is a no-op
[INFO] [stderr] Checking fn_zip v0.1.1
[INFO] [stderr] Checking currying v0.2.1
[INFO] [stderr] Checking array_trait v0.5.15
[INFO] [stderr] error[E0635]: unknown feature `array_zip`
[INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/fn_zip-0.1.1/src/lib.rs:39:12
[INFO] [stderr] |
[INFO] [stderr] 39 | #![feature(array_zip)]
[INFO] [stderr] | ^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] error[E0635]: unknown feature `const_default_impls`
[INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/fn_zip-0.1.1/src/lib.rs:40:12
[INFO] [stderr] |
[INFO] [stderr] 40 | #![feature(const_default_impls)]
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] For more information about this error, try `rustc --explain E0635`.
[INFO] [stderr] error: could not compile `fn_zip` (lib) due to 2 previous errors
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stderr] error[E0015]: cannot call non-const closure in constant functions
[INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/currying-0.2.1/src/curried.rs:62:19
[INFO] [stderr] |
[INFO] [stderr] 62 | self.func.call_once(private::tuples_concat_const(self.args_left, args, self.args_right))
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] |
[INFO] [stderr] = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stderr]
[INFO] [stderr] error[E0493]: destructor of `curried::Curried<LX, X, RX, F>` cannot be evaluated at compile-time
[INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/currying-0.2.1/src/curried.rs:60:37
[INFO] [stderr] |
[INFO] [stderr] 60 | extern "rust-call" fn call_once(self, args: X) -> Self::Output
[INFO] [stderr] | ^^^^ the destructor for this type cannot be evaluated in constant functions
[INFO] [stderr] ...
[INFO] [stderr] 63 | }
[INFO] [stderr] | - value is dropped here
[INFO] [stderr]
[INFO] [stderr] error[E0015]: cannot call non-const closure in constant functions
[INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/currying-0.2.1/src/curried.rs:77:19
[INFO] [stderr] |
[INFO] [stderr] 77 | self.func.call_mut(private::tuples_concat_const(self.args_left, args, self.args_right))
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] |
[INFO] [stderr] = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stderr]
[INFO] [stderr] error[E0015]: cannot call non-const closure in constant functions
[INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/currying-0.2.1/src/curried.rs:92:19
[INFO] [stderr] |
[INFO] [stderr] 92 | self.func.call(private::tuples_concat_const(self.args_left, args, self.args_right))
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] |
[INFO] [stderr] = note: calls in constant functions are limited to constant functions, tuple structs and tuple variants
[INFO] [stderr]
[INFO] [stderr] Some errors have detailed explanations: E0015, E0493.
[INFO] [stderr] For more information about an error, try `rustc --explain E0015`.
[INFO] [stderr] error: could not compile `currying` (lib) due to 4 previous errors
[INFO] [stderr] error[E0635]: unknown feature `const_deref`
[INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/array_trait-0.5.15/src/lib.rs:22:12
[INFO] [stderr] |
[INFO] [stderr] 22 | #![feature(const_deref)]
[INFO] [stderr] | ^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] error[E0635]: unknown feature `const_borrow`
[INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/array_trait-0.5.15/src/lib.rs:30:12
[INFO] [stderr] |
[INFO] [stderr] 30 | #![feature(const_borrow)]
[INFO] [stderr] | ^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] error: ~const can only be applied to `#[const_trait]` traits
[INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/array_trait-0.5.15/src/lib.rs:122:10
[INFO] [stderr] |
[INFO] [stderr] 122 | + ~const Index<usize, Output = <[<Self as IntoIterator>::Item] as Index<usize>>::Output>
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] error: ~const can only be applied to `#[const_trait]` traits
[INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/array_trait-0.5.15/src/lib.rs:123:10
[INFO] [stderr] |
[INFO] [stderr] 123 | + ~const Index<Range<usize>, Output = <[<Self as IntoIterator>::Item] as Index<Range<usize>>>::Output>
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] error: ~const can only be applied to `#[const_trait]` traits
[INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/array_trait-0.5.15/src/lib.rs:124:10
[INFO] [stderr] |
[INFO] [stderr] 124 | + ~const Index<RangeInclusive<usize>, Output = <[<Self as IntoIterator>::Item] as Index<RangeInclusive<usize>>>::Output>
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] error: ~const can only be applied to `#[const_trait]` traits
[INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/array_trait-0.5.15/src/lib.rs:125:10
[INFO] [stderr] |
[INFO] [stderr] 125 | + ~const Index<RangeFrom<usize>, Output = <[<Self as IntoIterator>::Item] as Index<RangeFrom<usize>>>::Output>
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] error: ~const can only be applied to `#[const_trait]` traits
[INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/array_trait-0.5.15/src/lib.rs:126:10
[INFO] [stderr] |
[INFO] [stderr] 126 | + ~const Index<RangeTo<usize>, Output = <[<Self as IntoIterator>::Item] as Index<RangeTo<usize>>>::Output>
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] error: ~const can only be applied to `#[const_trait]` traits
[INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/array_trait-0.5.15/src/lib.rs:127:10
[INFO] [stderr] |
[INFO] [stderr] 127 | + ~const Index<RangeToInclusive<usize>, Output = <[<Self as IntoIterator>::Item] as Index<RangeToInclusive<usize>>>::Output>
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] error: ~const can only be applied to `#[const_trait]` traits
[INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/array_trait-0.5.15/src/lib.rs:128:10
[INFO] [stderr] |
[INFO] [stderr] 128 | + ~const Index<RangeFull, Output = <[<Self as IntoIterator>::Item] as Index<RangeFull>>::Output>
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] error: ~const can only be applied to `#[const_trait]` traits
[INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/array_trait-0.5.15/src/lib.rs:129:10
[INFO] [stderr] |
[INFO] [stderr] 129 | + ~const IndexMut<usize>
[INFO] [stderr] | ^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] error: ~const can only be applied to `#[const_trait]` traits
[INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/array_trait-0.5.15/src/lib.rs:130:10
[INFO] [stderr] |
[INFO] [stderr] 130 | + ~const IndexMut<Range<usize>>
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] error: ~const can only be applied to `#[const_trait]` traits
[INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/array_trait-0.5.15/src/lib.rs:131:10
[INFO] [stderr] |
[INFO] [stderr] 131 | + ~const IndexMut<RangeInclusive<usize>>
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] error: ~const can only be applied to `#[const_trait]` traits
[INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/array_trait-0.5.15/src/lib.rs:132:10
[INFO] [stderr] |
[INFO] [stderr] 132 | + ~const IndexMut<RangeFrom<usize>>
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] error: ~const can only be applied to `#[const_trait]` traits
[INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/array_trait-0.5.15/src/lib.rs:133:10
[INFO] [stderr] |
[INFO] [stderr] 133 | + ~const IndexMut<RangeTo<usize>>
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] error: ~const can only be applied to `#[const_trait]` traits
[INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/array_trait-0.5.15/src/lib.rs:134:10
[INFO] [stderr] |
[INFO] [stderr] 134 | + ~const IndexMut<RangeToInclusive<usize>>
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] error: ~const can only be applied to `#[const_trait]` traits
[INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/array_trait-0.5.15/src/lib.rs:135:10
[INFO] [stderr] |
[INFO] [stderr] 135 | + ~const IndexMut<RangeFull>;
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] error: ~const can only be applied to `#[const_trait]` traits
[INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/array_trait-0.5.15/src/array_nd.rs:133:27
[INFO] [stderr] |
[INFO] [stderr] 133 | T: ~const Borrow<B>
[INFO] [stderr] | ^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 199 | / impl_nd_array!(
[INFO] [stderr] 200 | | _0 _1 _2 _3 _4 _5 _6 _7 _8 _9 _10 _11 _12 _13 _14 _15 _16 _17 _18 _19 _20 _21 _22 _23 _24 _25 _26 _27 _28 _29
[INFO] [stderr] 201 | | _30 _31 _32 _33 _34 _35 _36 _37 _38 _39 _40 _41 _42 _43 _44 _45 _46 _47 _48 _49 _50 _51 _52 _53 _54 _55 _56
[INFO] [stderr] 202 | | _57 _58 _59 _60 _61
[INFO] [stderr] 203 | | );
[INFO] [stderr] | |_____- in this macro invocation
[INFO] [stderr] |
[INFO] [stderr] = note: this error originates in the macro `impl_nd_array` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr]
[INFO] [stderr] error: ~const can only be applied to `#[const_trait]` traits
[INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/array_trait-0.5.15/src/array_nd.rs:145:27
[INFO] [stderr] |
[INFO] [stderr] 145 | T: ~const BorrowMut<B>
[INFO] [stderr] | ^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 199 | / impl_nd_array!(
[INFO] [stderr] 200 | | _0 _1 _2 _3 _4 _5 _6 _7 _8 _9 _10 _11 _12 _13 _14 _15 _16 _17 _18 _19 _20 _21 _22 _23 _24 _25 _26 _27 _28 _29
[INFO] [stderr] 201 | | _30 _31 _32 _33 _34 _35 _36 _37 _38 _39 _40 _41 _42 _43 _44 _45 _46 _47 _48 _49 _50 _51 _52 _53 _54 _55 _56
[INFO] [stderr] 202 | | _57 _58 _59 _60 _61
[INFO] [stderr] 203 | | );
[INFO] [stderr] | |_____- in this macro invocation
[INFO] [stderr] |
[INFO] [stderr] = note: this error originates in the macro `impl_nd_array` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stderr]
[INFO] [stderr] error: ~const can only be applied to `#[const_trait]` traits
[INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/array_trait-0.5.15/src/array_ops.rs:13:48
[INFO] [stderr] |
[INFO] [stderr] 13 | type PaddedItem<I, const W: usize>: ~const Borrow<I> + ~const BorrowMut<I>
[INFO] [stderr] | ^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] error: ~const can only be applied to `#[const_trait]` traits
[INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/array_trait-0.5.15/src/array_ops.rs:13:67
[INFO] [stderr] |
[INFO] [stderr] 13 | type PaddedItem<I, const W: usize>: ~const Borrow<I> + ~const BorrowMut<I>
[INFO] [stderr] | ^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] error: ~const can only be applied to `#[const_trait]` traits
[INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/array_trait-0.5.15/src/array_ops.rs:175:19
[INFO] [stderr] |
[INFO] [stderr] 175 | T: ~const Sub<T> + Copy;
[INFO] [stderr] | ^^^^^^
[INFO] [stderr]
[INFO] [stderr] error: ~const can only be applied to `#[const_trait]` traits
[INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/array_trait-0.5.15/src/array_ops.rs:179:19
[INFO] [stderr] |
[INFO] [stderr] 179 | I: ~const Sub<I, Output = T> + Copy + ~const Destruct;
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] error: ~const can only be applied to `#[const_trait]` traits
[INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/array_trait-0.5.15/src/array_ops.rs:194:19
[INFO] [stderr] |
[INFO] [stderr] 194 | T: ~const AddAssign<T> + Copy;
[INFO] [stderr] | ^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] error: ~const can only be applied to `#[const_trait]` traits
[INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/array_trait-0.5.15/src/array_ops.rs:217:19
[INFO] [stderr] |
[INFO] [stderr] 217 | T: ~const Default + ~const AddAssign;
[INFO] [stderr] | ^^^^^^^
[INFO] [stderr]
[INFO] [stderr] error: ~const can only be applied to `#[const_trait]` traits
[INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/array_trait-0.5.15/src/array_ops.rs:217:36
[INFO] [stderr] |
[INFO] [stderr] 217 | T: ~const Default + ~const AddAssign;
[INFO] [stderr] | ^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] error: ~const can only be applied to `#[const_trait]` traits
[INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/array_trait-0.5.15/src/array_ops.rs:662:19
[INFO] [stderr] |
[INFO] [stderr] 662 | T: ~const Borrow<B>;
[INFO] [stderr] | ^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] error: ~const can only be applied to `#[const_trait]` traits
[INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/array_trait-0.5.15/src/array_ops.rs:665:19
[INFO] [stderr] |
[INFO] [stderr] 665 | T: ~const BorrowMut<B>;
[INFO] [stderr] | ^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] error: ~const can only be applied to `#[const_trait]` traits
[INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/array_trait-0.5.15/src/array_ops.rs:990:19
[INFO] [stderr] |
[INFO] [stderr] 990 | T: ~const Sub<T> + Copy + ~const Destruct
[INFO] [stderr] | ^^^^^^
[INFO] [stderr]
[INFO] [stderr] error: ~const can only be applied to `#[const_trait]` traits
[INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/array_trait-0.5.15/src/array_ops.rs:1011:19
[INFO] [stderr] |
[INFO] [stderr] 1011 | I: ~const Sub<I, Output = T> + Copy + ~const Destruct
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] error: ~const can only be applied to `#[const_trait]` traits
[INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/array_trait-0.5.15/src/array_ops.rs:1032:23
[INFO] [stderr] |
[INFO] [stderr] 1032 | T: ~const AddAssign<T> + Copy + ~const Destruct
[INFO] [stderr] | ^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] error: ~const can only be applied to `#[const_trait]` traits
[INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/array_trait-0.5.15/src/array_ops.rs:1078:19
[INFO] [stderr] |
[INFO] [stderr] 1078 | T: ~const Default + ~const AddAssign
[INFO] [stderr] | ^^^^^^^
[INFO] [stderr]
[INFO] [stderr] error: ~const can only be applied to `#[const_trait]` traits
[INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/array_trait-0.5.15/src/array_ops.rs:1078:36
[INFO] [stderr] |
[INFO] [stderr] 1078 | T: ~const Default + ~const AddAssign
[INFO] [stderr] | ^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] error: ~const can only be applied to `#[const_trait]` traits
[INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/array_trait-0.5.15/src/array_ops.rs:1409:19
[INFO] [stderr] |
[INFO] [stderr] 1409 | T: ~const Borrow<B>
[INFO] [stderr] | ^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] error: ~const can only be applied to `#[const_trait]` traits
[INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/array_trait-0.5.15/src/array_ops.rs:1421:19
[INFO] [stderr] |
[INFO] [stderr] 1421 | T: ~const BorrowMut<B>
[INFO] [stderr] | ^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] error: ~const can only be applied to `#[const_trait]` traits
[INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/array_trait-0.5.15/src/array_nd_ops.rs:180:19
[INFO] [stderr] |
[INFO] [stderr] 180 | T: ~const Borrow<B>;
[INFO] [stderr] | ^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] error: ~const can only be applied to `#[const_trait]` traits
[INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/array_trait-0.5.15/src/array_nd_ops.rs:183:19
[INFO] [stderr] |
[INFO] [stderr] 183 | T: ~const BorrowMut<B>;
[INFO] [stderr] | ^^^^^^^^^^^^
[INFO] [stderr]
[INFO] [stderr] error: const `impl` for trait `Borrow` which is not marked with `#[const_trait]`
[INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/array_trait-0.5.15/src/padded.rs:64:35
[INFO] [stderr] |
[INFO] [stderr] 64 | impl<T, const WIDTH: usize> const Borrow<T> for Padded<T, WIDTH>
[INFO] [stderr] | ^^^^^^^^^
[INFO] [stderr] |
[INFO] [stderr] = note: marking a trait with `#[const_trait]` ensures all default method bodies are `const`
[INFO] [stderr] = note: adding a non-const method body in the future would be a breaking change
[INFO] [stderr]
[INFO] [stderr] error: const `impl` for trait `BorrowMut` which is not marked with `#[const_trait]`
[INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/array_trait-0.5.15/src/padded.rs:74:35
[INFO] [stderr] |
[INFO] [stderr] 74 | impl<T, const WIDTH: usize> const BorrowMut<T> for Padded<T, WIDTH>
[INFO] [stderr] | ^^^^^^^^^^^^
[INFO] [stderr] |
[INFO] [stderr] = note: marking a trait with `#[const_trait]` ensures all default method bodies are `const`
[INFO] [stderr] = note: adding a non-const method body in the future would be a breaking change
[INFO] [stderr]
[INFO] [stderr] error: const `impl` for trait `Deref` which is not marked with `#[const_trait]`
[INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/array_trait-0.5.15/src/padded.rs:84:35
[INFO] [stderr] |
[INFO] [stderr] 84 | impl<T, const WIDTH: usize> const Deref for Padded<T, WIDTH>
[INFO] [stderr] | ^^^^^
[INFO] [stderr] |
[INFO] [stderr] = note: marking a trait with `#[const_trait]` ensures all default method bodies are `const`
[INFO] [stderr] = note: adding a non-const method body in the future would be a breaking change
[INFO] [stderr]
[INFO] [stderr] error: const `impl` for trait `DerefMut` which is not marked with `#[const_trait]`
[INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/array_trait-0.5.15/src/padded.rs:96:35
[INFO] [stderr] |
[INFO] [stderr] 96 | impl<T, const WIDTH: usize> const DerefMut for Padded<T, WIDTH>
[INFO] [stderr] | ^^^^^^^^
[INFO] [stderr] |
[INFO] [stderr] = note: marking a trait with `#[const_trait]` ensures all default method bodies are `const`
[INFO] [stderr] = note: adding a non-const method body in the future would be a breaking change
[INFO] [stderr]
[INFO] [stderr] error: const `impl` for trait `From` which is not marked with `#[const_trait]`
[INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/array_trait-0.5.15/src/into_const_iter.rs:115:71
[INFO] [stderr] |
[INFO] [stderr] 115 | impl<T, const N: usize, const DIR: bool, const ENUMERATE: bool> const From<[T; N]> for IntoConstIter<T, N, DIR, ENUMERATE>
[INFO] [stderr] | ^^^^^^^^^^^^
[INFO] [stderr] |
[INFO] [stderr] = note: marking a trait with `#[const_trait]` ensures all default method bodies are `const`
[INFO] [stderr] = note: adding a non-const method body in the future would be a breaking change
[INFO] [stderr]
[INFO] [stderr] error: const `impl` for trait `From` which is not marked with `#[const_trait]`
[INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/array_trait-0.5.15/src/const_iter.rs:35:35
[INFO] [stderr] |
[INFO] [stderr] 35 | impl<'a, T, const N: usize> const From<&'a [T; N]> for ConstIter<'a, T, N>
[INFO] [stderr] | ^^^^^^^^^^^^^^^^
[INFO] [stderr] |
[INFO] [stderr] = note: marking a trait with `#[const_trait]` ensures all default method bodies are `const`
[INFO] [stderr] = note: adding a non-const method body in the future would be a breaking change
[INFO] [stderr]
[INFO] [stderr] error: const `impl` for trait `From` which is not marked with `#[const_trait]`
[INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/array_trait-0.5.15/src/const_iter_mut.rs:35:35
[INFO] [stderr] |
[INFO] [stderr] 35 | impl<'a, T, const N: usize> const From<&'a mut [T; N]> for ConstIterMut<'a, T, N>
[INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] |
[INFO] [stderr] = note: marking a trait with `#[const_trait]` ensures all default method bodies are `const`
[INFO] [stderr] = note: adding a non-const method body in the future would be a breaking change
[INFO] [stderr]
[INFO] [stderr] error: could not compile `array_trait` (lib) due to 165 previous errors
[INFO] running `Command { std: "docker" "inspect" "c813b705f98817483a5f51ba79247c13dd85f78e3610d4df20f3c542821d2c06", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "c813b705f98817483a5f51ba79247c13dd85f78e3610d4df20f3c542821d2c06", kill_on_drop: false }`
[INFO] [stdout] c813b705f98817483a5f51ba79247c13dd85f78e3610d4df20f3c542821d2c06