Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Error of build #23

Open
krusalovorg opened this issue Feb 28, 2025 · 1 comment
Open

Error of build #23

krusalovorg opened this issue Feb 28, 2025 · 1 comment
Labels
bug Something isn't working

Comments

@krusalovorg
Copy link

rustc -V
rustc 1.81.0 (eeb90cda1 2024-09-04)
cargo -V
cargo 1.81.0 (2dbb1af80 2024-08-20)

cargo build
warning: unused manifest key: build
Compiling rustls v0.23.13
Compiling platform-num v0.1.0-aplha.1
Compiling platform-data v0.1.0-beta.3
Compiling num-bigint v0.4.6
error[E0554]: #![feature] may not be used on the stable release channel
--> C:\Users\Egor.cargo\registry\src\index.crates.io-6f17d22bba15001f\platform-num-0.1.0-aplha.1\src\lib.rs:1:1
|
1 | #![feature(step_trait)]
| ^^^^^^^^^^^^^^^^^^^^^^^

error[E0554]: #![feature] may not be used on the stable release channel
--> C:\Users\Egor.cargo\registry\src\index.crates.io-6f17d22bba15001f\platform-num-0.1.0-aplha.1\src\lib.rs:2:1
|
2 | #![feature(trait_alias)]
| ^^^^^^^^^^^^^^^^^^^^^^^^

For more information about this error, try rustc --explain E0554.
error: could not compile platform-num (lib) due to 2 previous errors
warning: build failed, waiting for other jobs to finish...
error[E0432]: unresolved import std::default::default
--> C:\Users\Egor.cargo\registry\src\index.crates.io-6f17d22bba15001f\platform-data-0.1.0-beta.3\src\constants.rs:1:5
|
1 | use std::default::default;
| ^^^^^^^^^^^^^^^^^^^^^ no default in default
|
help: a similar name exists in the module
|
1 | use std::default::Default;
| ~~~~~~~
help: consider importing this module instead
|
1 | use std::default;
| ~~~~~~~~~~~~

error[E0432]: unresolved import thiserror
--> C:\Users\Egor.cargo\registry\src\index.crates.io-6f17d22bba15001f\platform-data-0.1.0-beta.3\src\links.rs:4:10
|
4 | #[derive(thiserror::Error, Debug)]
| ^^^^^^^^^^^^^^^^ no ThiserrorProvide in __private
|
note: found an item that was configured out
--> C:\Users\Egor.cargo\registry\src\index.crates.io-6f17d22bba15001f\thiserror-1.0.63\src/lib.rs:289:29
|
289 | pub use crate::provide::ThiserrorProvide;
| ^^^^^^^^^^^^^^^^
note: the item is gated here
--> C:\Users\Egor.cargo\registry\src\index.crates.io-6f17d22bba15001f\thiserror-1.0.63\src/lib.rs:287:5
|
287 | #[cfg(error_generic_member_access)]
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
= note: this error originates in the derive macro thiserror::Error (in Nightly builds, run with -Z macro-backtrace for more info)

error[E0554]: #![feature] may not be used on the stable release channel
--> C:\Users\Egor.cargo\registry\src\index.crates.io-6f17d22bba15001f\platform-data-0.1.0-beta.3\src\lib.rs:1:1
|
1 | #![feature(default_free_fn)]
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^

error[E0554]: #![feature] may not be used on the stable release channel
--> C:\Users\Egor.cargo\registry\src\index.crates.io-6f17d22bba15001f\platform-data-0.1.0-beta.3\src\lib.rs:2:1
|
2 | #![feature(associated_type_bounds)]
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove the attribute
|
= help: the feature associated_type_bounds has been stable since 1.79.0 and no longer requires an attribute to enable

error[E0554]: #![feature] may not be used on the stable release channel
--> C:\Users\Egor.cargo\registry\src\index.crates.io-6f17d22bba15001f\platform-data-0.1.0-beta.3\src\lib.rs:3:1
|
3 | #![feature(try_trait_v2)]
| ^^^^^^^^^^^^^^^^^^^^^^^^^

error[E0554]: #![feature] may not be used on the stable release channel
--> C:\Users\Egor.cargo\registry\src\index.crates.io-6f17d22bba15001f\platform-data-0.1.0-beta.3\src\lib.rs:4:1
|
4 | #![feature(type_alias_impl_trait)]
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

error[E0554]: #![feature] may not be used on the stable release channel
--> C:\Users\Egor.cargo\registry\src\index.crates.io-6f17d22bba15001f\platform-data-0.1.0-beta.3\src\lib.rs:5:1
|
5 | #![feature(const_refs_to_cell)]
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

error[E0554]: #![feature] may not be used on the stable release channel
--> C:\Users\Egor.cargo\registry\src\index.crates.io-6f17d22bba15001f\platform-data-0.1.0-beta.3\src\lib.rs:6:1
|
6 | #![feature(const_result_drop)]
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

error[E0554]: #![feature] may not be used on the stable release channel
--> C:\Users\Egor.cargo\registry\src\index.crates.io-6f17d22bba15001f\platform-data-0.1.0-beta.3\src\lib.rs:7:1
|
7 | #![feature(const_trait_impl)]
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

error[E0554]: #![feature] may not be used on the stable release channel
--> C:\Users\Egor.cargo\registry\src\index.crates.io-6f17d22bba15001f\platform-data-0.1.0-beta.3\src\lib.rs:8:1
|
8 | #![feature(const_convert)]
| ^^^^^^^^^^^^^^^^^^^^^^^^^^

error[E0554]: #![feature] may not be used on the stable release channel
--> C:\Users\Egor.cargo\registry\src\index.crates.io-6f17d22bba15001f\platform-data-0.1.0-beta.3\src\lib.rs:9:1
|
9 | #![feature(const_deref)]
| ^^^^^^^^^^^^^^^^^^^^^^^^

error[E0554]: #![feature] may not be used on the stable release channel
--> C:\Users\Egor.cargo\registry\src\index.crates.io-6f17d22bba15001f\platform-data-0.1.0-beta.3\src\lib.rs:10:1
|
10 | #![feature(backtrace)]
| ^^^^^^^^^^^^^^^^^^^^^^

error[E0658]: impl Trait in associated types is unstable
--> C:\Users\Egor.cargo\registry\src\index.crates.io-6f17d22bba15001f\platform-data-0.1.0-beta.3\src\point.rs:52:21
|
52 | type IntoIter = impl Iterator<Item = T>;
| ^^^^^^^^^^^^^^^^^^^^^^^
|
= note: see issue #63063 rust-lang/rust#63063 for more information

error[E0658]: use of unstable library feature 'error_generic_member_access'
--> C:\Users\Egor.cargo\registry\src\index.crates.io-6f17d22bba15001f\platform-data-0.1.0-beta.3\src\links.rs:4:10
|
4 | #[derive(thiserror::Error, Debug)]
| ^^^^^^^^^^^^^^^^
|
= note: see issue #99301 rust-lang/rust#99301 for more information
= note: this error originates in the derive macro thiserror::Error (in Nightly builds, run with -Z macro-backtrace for more info)

error[E0635]: unknown feature default_free_fn
--> C:\Users\Egor.cargo\registry\src\index.crates.io-6f17d22bba15001f\platform-data-0.1.0-beta.3\src\lib.rs:1:12
|
1 | #![feature(default_free_fn)]
| ^^^^^^^^^^^^^^^

error[E0635]: unknown feature const_deref
--> C:\Users\Egor.cargo\registry\src\index.crates.io-6f17d22bba15001f\platform-data-0.1.0-beta.3\src\lib.rs:9:12
|
9 | #![feature(const_deref)]
| ^^^^^^^^^^^

error[E0635]: unknown feature const_result_drop
--> C:\Users\Egor.cargo\registry\src\index.crates.io-6f17d22bba15001f\platform-data-0.1.0-beta.3\src\lib.rs:6:12
|
6 | #![feature(const_result_drop)]
| ^^^^^^^^^^^^^^^^^

error[E0635]: unknown feature const_convert
--> C:\Users\Egor.cargo\registry\src\index.crates.io-6f17d22bba15001f\platform-data-0.1.0-beta.3\src\lib.rs:8:12
|
8 | #![feature(const_convert)]
| ^^^^^^^^^^^^^

error: const impl for trait FuntyPart which is not marked with #[const_trait]
--> C:\Users\Egor.cargo\registry\src\index.crates.io-6f17d22bba15001f\platform-data-0.1.0-beta.3\src\link_type.rs:11:50
|
6 | pub trait FuntyPart: Sized + TryFrom {
| - help: mark FuntyPart as const: #[const_trait]
...
11 | impl<All: TryFrom<u8, Error = Infallible>> const FuntyPart for All {
| ^^^^^^^^^
|
= note: marking a trait with #[const_trait] ensures all default method bodies are const
= note: adding a non-const method body in the future would be a breaking change

error: const impl for trait LinkType which is not marked with #[const_trait]
--> C:\Users\Egor.cargo\registry\src\index.crates.io-6f17d22bba15001f\platform-data-0.1.0-beta.3\src\link_type.rs:29:39
|
27 | pub trait LinkType: Unsigned + FuntyPart {}
| - help: mark LinkType as const: #[const_trait]
28 |
29 | impl<All: Unsigned + FuntyPart> const LinkType for All {}
| ^^^^^^^^
|
= note: marking a trait with #[const_trait] ensures all default method bodies are const
= note: adding a non-const method body in the future would be a breaking change

error: ~const can only be applied to #[const_trait] traits
--> C:\Users\Egor.cargo\registry\src\index.crates.io-6f17d22bba15001f\platform-data-0.1.0-beta.3\src\converters.rs:10:47
|
10 | pub const fn convert<T: LinkType + ~const Integral + ~const Sub>(&self, source: T) -> T {
| ^^^^^^^^

error: ~const can only be applied to #[const_trait] traits
--> C:\Users\Egor.cargo\registry\src\index.crates.io-6f17d22bba15001f\platform-data-0.1.0-beta.3\src\converters.rs:10:65
|
10 | pub const fn convert<T: LinkType + ~const Integral + ~const Sub>(&self, source: T) -> T {
| ^^^

error: ~const can only be applied to #[const_trait] traits
--> C:\Users\Egor.cargo\registry\src\index.crates.io-6f17d22bba15001f\platform-data-0.1.0-beta.3\src\converters.rs:19:47
|
19 | pub const fn convert<T: LinkType + ~const Integral + ~const Sub>(&self, source: T) -> T {
| ^^^^^^^^

error: ~const can only be applied to #[const_trait] traits
--> C:\Users\Egor.cargo\registry\src\index.crates.io-6f17d22bba15001f\platform-data-0.1.0-beta.3\src\converters.rs:19:65
|
19 | pub const fn convert<T: LinkType + ~const Integral + ~const Sub>(&self, source: T) -> T {
| ^^^

error: ~const can only be applied to #[const_trait] traits
--> C:\Users\Egor.cargo\registry\src\index.crates.io-6f17d22bba15001f\platform-data-0.1.0-beta.3\src\hybrid.rs:17:19
|
17 | T: ~const Div<Output = T>,
| ^^^^^^^^^^^^^^^

error: ~const can only be applied to #[const_trait] traits
--> C:\Users\Egor.cargo\registry\src\index.crates.io-6f17d22bba15001f\platform-data-0.1.0-beta.3\src\hybrid.rs:24:19
|
24 | T: ~const Integral + ~const Sub,
| ^^^^^^^^

error: ~const can only be applied to #[const_trait] traits
--> C:\Users\Egor.cargo\registry\src\index.crates.io-6f17d22bba15001f\platform-data-0.1.0-beta.3\src\hybrid.rs:24:37
|
24 | T: ~const Integral + ~const Sub,
| ^^^

error: ~const can only be applied to #[const_trait] traits
--> C:\Users\Egor.cargo\registry\src\index.crates.io-6f17d22bba15001f\platform-data-0.1.0-beta.3\src\hybrid.rs:37:19
|
37 | T: ~const Integral + ~const Sub,
| ^^^^^^^^

error: ~const can only be applied to #[const_trait] traits
--> C:\Users\Egor.cargo\registry\src\index.crates.io-6f17d22bba15001f\platform-data-0.1.0-beta.3\src\hybrid.rs:37:37
|
37 | T: ~const Integral + ~const Sub,
| ^^^

error: ~const can only be applied to #[const_trait] traits
--> C:\Users\Egor.cargo\registry\src\index.crates.io-6f17d22bba15001f\platform-data-0.1.0-beta.3\src\hybrid.rs:44:19
|
44 | T: ~const Default + ~const PartialEq,
| ^^^^^^^

error: ~const can only be applied to #[const_trait] traits
--> C:\Users\Egor.cargo\registry\src\index.crates.io-6f17d22bba15001f\platform-data-0.1.0-beta.3\src\hybrid.rs:44:36
|
44 | T: ~const Default + ~const PartialEq,
| ^^^^^^^^^

error: ~const can only be applied to #[const_trait] traits
--> C:\Users\Egor.cargo\registry\src\index.crates.io-6f17d22bba15001f\platform-data-0.1.0-beta.3\src\hybrid.rs:51:19
|
51 | T: ~const Div + ~const PartialOrd,
| ^^^

error: ~const can only be applied to #[const_trait] traits
--> C:\Users\Egor.cargo\registry\src\index.crates.io-6f17d22bba15001f\platform-data-0.1.0-beta.3\src\hybrid.rs:51:32
|
51 | T: ~const Div + ~const PartialOrd,
| ^^^^^^^^^^

error: ~const can only be applied to #[const_trait] traits
--> C:\Users\Egor.cargo\registry\src\index.crates.io-6f17d22bba15001f\platform-data-0.1.0-beta.3\src\hybrid.rs:58:19
|
58 | T: ~const Div + ~const PartialOrd + ~const PartialEq,
| ^^^

error: ~const can only be applied to #[const_trait] traits
--> C:\Users\Egor.cargo\registry\src\index.crates.io-6f17d22bba15001f\platform-data-0.1.0-beta.3\src\hybrid.rs:58:32
|
58 | T: ~const Div + ~const PartialOrd + ~const PartialEq,
| ^^^^^^^^^^

error: ~const can only be applied to #[const_trait] traits
--> C:\Users\Egor.cargo\registry\src\index.crates.io-6f17d22bba15001f\platform-data-0.1.0-beta.3\src\hybrid.rs:58:52
|
58 | T: ~const Div + ~const PartialOrd + ~const PartialEq,
| ^^^^^^^^^

error: ~const can only be applied to #[const_trait] traits
--> C:\Users\Egor.cargo\registry\src\index.crates.io-6f17d22bba15001f\platform-data-0.1.0-beta.3\src\hybrid.rs:65:19
|
65 | T: ~const Integral,
| ^^^^^^^^

error: ~const can only be applied to #[const_trait] traits
--> C:\Users\Egor.cargo\registry\src\index.crates.io-6f17d22bba15001f\platform-data-0.1.0-beta.3\src\link_type.rs:14:21
|
14 | All: ~const Destruct,
| ^^^^^^^^

error: ~const can only be applied to #[const_trait] traits
--> C:\Users\Egor.cargo\registry\src\index.crates.io-6f17d22bba15001f\platform-data-0.1.0-beta.3\src\query.rs:27:22
|
27 | Self: ~const Destruct,
| ^^^^^^^^

error[E0599]: no method named thiserror_provide found for reference &std::io::Error in the current scope
--> C:\Users\Egor.cargo\registry\src\index.crates.io-6f17d22bba15001f\platform-data-0.1.0-beta.3\src\links.rs:18:13
|
18 | #[error("unable to allocate memory for links storage: {0}")]
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ method not found in &Error

error[E0015]: cannot call non-const fn <T as FuntyPart>::funty in constant functions
--> C:\Users\Egor.cargo\registry\src\index.crates.io-6f17d22bba15001f\platform-data-0.1.0-beta.3\src\hybrid.rs:19:18
|
19 | T::MAX / T::funty(2)
| ^^^^^^^^^^^
|
= note: calls in constant functions are limited to constant functions, tuple structs and tuple variants

error[E0015]: cannot call non-const operator in constant functions
--> C:\Users\Egor.cargo\registry\src\index.crates.io-6f17d22bba15001f\platform-data-0.1.0-beta.3\src\hybrid.rs:19:9
|
19 | T::MAX / T::funty(2)
| ^^^^^^^^^^^^^^^^^^^^
|
= note: calls in constant functions are limited to constant functions, tuple structs and tuple variants

error[E0015]: cannot call non-const operator in constant functions
--> C:\Users\Egor.cargo\registry\src\index.crates.io-6f17d22bba15001f\platform-data-0.1.0-beta.3\src\hybrid.rs:39:9
|
39 | (T::MAX - value).wrapping_add(T::funty(1))
| ^^^^^^^^^^^^^^^^
|
= note: calls in constant functions are limited to constant functions, tuple structs and tuple variants

error[E0015]: cannot call non-const fn <T as FuntyPart>::funty in constant functions
--> C:\Users\Egor.cargo\registry\src\index.crates.io-6f17d22bba15001f\platform-data-0.1.0-beta.3\src\hybrid.rs:39:39
|
39 | (T::MAX - value).wrapping_add(T::funty(1))
| ^^^^^^^^^^^
|
= note: calls in constant functions are limited to constant functions, tuple structs and tuple variants

error[E0015]: cannot call non-const fn <T as Integral>::wrapping_add in constant functions
--> C:\Users\Egor.cargo\registry\src\index.crates.io-6f17d22bba15001f\platform-data-0.1.0-beta.3\src\hybrid.rs:39:26
|
39 | (T::MAX - value).wrapping_add(T::funty(1))
| ^^^^^^^^^^^^^^^^^^^^^^^^^
|
= note: calls in constant functions are limited to constant functions, tuple structs and tuple variants

error[E0015]: cannot call non-const fn <T as FuntyPart>::funty in constant functions
--> C:\Users\Egor.cargo\registry\src\index.crates.io-6f17d22bba15001f\platform-data-0.1.0-beta.3\src\hybrid.rs:46:23
|
46 | self.value == T::funty(0)
| ^^^^^^^^^^^
|
= note: calls in constant functions are limited to constant functions, tuple structs and tuple variants

error[E0015]: cannot call non-const operator in constant functions
--> C:\Users\Egor.cargo\registry\src\index.crates.io-6f17d22bba15001f\platform-data-0.1.0-beta.3\src\hybrid.rs:46:9
|
46 | self.value == T::funty(0)
| ^^^^^^^^^^^^^^^^^^^^^^^^^
|
= note: calls in constant functions are limited to constant functions, tuple structs and tuple variants

error[E0015]: cannot call non-const operator in constant functions
--> C:\Users\Egor.cargo\registry\src\index.crates.io-6f17d22bba15001f\platform-data-0.1.0-beta.3\src\hybrid.rs:53:9
|
53 | self.value < Self::half() // || self.value == T::default()
| ^^^^^^^^^^^^^^^^^^^^^^^^^
|
= note: calls in constant functions are limited to constant functions, tuple structs and tuple variants

error[E0015]: cannot call non-const fn <T as FuntyPart>::funty in constant functions
--> C:\Users\Egor.cargo\registry\src\index.crates.io-6f17d22bba15001f\platform-data-0.1.0-beta.3\src\hybrid.rs:60:46
|
60 | !self.is_internal() || self.value == T::funty(0)
| ^^^^^^^^^^^
|
= note: calls in constant functions are limited to constant functions, tuple structs and tuple variants

error[E0015]: cannot call non-const operator in constant functions
--> C:\Users\Egor.cargo\registry\src\index.crates.io-6f17d22bba15001f\platform-data-0.1.0-beta.3\src\hybrid.rs:60:32
|
60 | !self.is_internal() || self.value == T::funty(0)
| ^^^^^^^^^^^^^^^^^^^^^^^^^
|
= note: calls in constant functions are limited to constant functions, tuple structs and tuple variants

error[E0015]: cannot call non-const fn <T as FuntyPart>::funty in constant functions
--> C:\Users\Egor.cargo\registry\src\index.crates.io-6f17d22bba15001f\platform-data-0.1.0-beta.3\src\hybrid.rs:67:33
|
67 | self.value.wrapping_add(T::funty(1)).wrapping_add(T::MAX)
| ^^^^^^^^^^^
|
= note: calls in constant functions are limited to constant functions, tuple structs and tuple variants

error[E0015]: cannot call non-const fn <T as Integral>::wrapping_add in constant functions
--> C:\Users\Egor.cargo\registry\src\index.crates.io-6f17d22bba15001f\platform-data-0.1.0-beta.3\src\hybrid.rs:67:20
|
67 | self.value.wrapping_add(T::funty(1)).wrapping_add(T::MAX)
| ^^^^^^^^^^^^^^^^^^^^^^^^^
|
= note: calls in constant functions are limited to constant functions, tuple structs and tuple variants

error[E0015]: cannot call non-const fn <T as Integral>::wrapping_add in constant functions
--> C:\Users\Egor.cargo\registry\src\index.crates.io-6f17d22bba15001f\platform-data-0.1.0-beta.3\src\hybrid.rs:67:46
|
67 | self.value.wrapping_add(T::funty(1)).wrapping_add(T::MAX)
| ^^^^^^^^^^^^^^^^^^^^
|
= note: calls in constant functions are limited to constant functions, tuple structs and tuple variants

error[E0015]: cannot call non-const fn <All as TryFrom<u8>>::try_from in constant functions
--> C:\Users\Egor.cargo\registry\src\index.crates.io-6f17d22bba15001f\platform-data-0.1.0-beta.3\src\link_type.rs:17:15
|
17 | match All::try_from(n) {
| ^^^^^^^^^^^^^^^^
|
= note: calls in constant functions are limited to constant functions, tuple structs and tuple variants

error[E0493]: destructor of Result<All, Infallible> cannot be evaluated at compile-time
--> C:\Users\Egor.cargo\registry\src\index.crates.io-6f17d22bba15001f\platform-data-0.1.0-beta.3\src\link_type.rs:17:15
|
17 | match All::try_from(n) {
| ^^^^^^^^^^^^^^^^ the destructor for this type cannot be evaluated in constant functions
...
24 | }
| - value is dropped here

error[E0015]: cannot perform deref coercion on Cow<'_, [T]> in constant functions
--> C:\Users\Egor.cargo\registry\src\index.crates.io-6f17d22bba15001f\platform-data-0.1.0-beta.3\src\query.rs:18:9
|
18 | self.0.is_empty()
| ^^^^^^^^^^^^^^^^^
|
= note: attempting to deref into [T]
note: deref defined here
--> C:\Users\Egor.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib/rustlib/src/rust\library\alloc\src\borrow.rs:336:5
|
336 | type Target = B;
| ^^^^^^^^^^^
note: impl defined here, but it is not const
--> C:\Users\Egor.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib/rustlib/src/rust\library\alloc\src\borrow.rs:332:1
|
332 | / impl<B: ?Sized + ToOwned> Deref for Cow<', B>
333 | | where
334 | | B::Owned: Borrow,
| |
_______________________^
= note: calls in constant functions are limited to constant functions, tuple structs and tuple variants

error[E0015]: cannot perform deref coercion on Cow<'_, [T]> in constant functions
--> C:\Users\Egor.cargo\registry\src\index.crates.io-6f17d22bba15001f\platform-data-0.1.0-beta.3\src\query.rs:22:9
|
22 | self.0.len()
| ^^^^^^^^^^^^
|
= note: attempting to deref into [T]
note: deref defined here
--> C:\Users\Egor.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib/rustlib/src/rust\library\alloc\src\borrow.rs:336:5
|
336 | type Target = B;
| ^^^^^^^^^^^
note: impl defined here, but it is not const
--> C:\Users\Egor.rustup\toolchains\stable-x86_64-pc-windows-msvc\lib/rustlib/src/rust\library\alloc\src\borrow.rs:332:1
|
332 | / impl<B: ?Sized + ToOwned> Deref for Cow<', B>
333 | | where
334 | | B::Owned: Borrow,
| |
_______________________^
= note: calls in constant functions are limited to constant functions, tuple structs and tuple variants

error[E0493]: destructor of Query<'_, T> cannot be evaluated at compile-time
--> C:\Users\Egor.cargo\registry\src\index.crates.io-6f17d22bba15001f\platform-data-0.1.0-beta.3\src\query.rs:25:29
|
25 | pub const fn into_inner(self) -> Cow<'a, [T]>
| ^^^^ the destructor for this type cannot be evaluated in constant functions
...
30 | }
| - value is dropped here

Some errors have detailed explanations: E0015, E0432, E0493, E0554, E0599, E0635, E0658.
For more information about an error, try rustc --explain E0015.
error: could not compile platform-data (lib) due to 58 previous errors

@uselessgoddess
Copy link
Member

I'm working on an update, expect it within the month. You can use the nightly-2022-07-23 rust to build this now

@uselessgoddess uselessgoddess added the bug Something isn't working label Mar 1, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants