You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I'm using aarch64-apple-darwin and running the following commands:
cargo new demo
cd demo
cargo add rustpython-parser --features malachite-bigint --no-default-features
cargo run
and am getting the following errors:
Error output
error[E0433]: failed to resolve: could not find `num`in`malachite`
--> /Users/oscar/.cargo/registry/src/index.crates.io-6f17d22bba15001f/malachite-bigint-0.2.0/src/bigint.rs:3:5
|
3 | num::{
| ^^^ could not find `num`in`malachite`
error[E0433]: failed to resolve: could not find `num`in`malachite`
--> /Users/oscar/.cargo/registry/src/index.crates.io-6f17d22bba15001f/malachite-bigint-0.2.0/src/biguint.rs:3:5
|
3 | num::{
| ^^^ could not find `num`in`malachite`
error[E0432]: unresolved import `malachite::rounding_modes`
--> /Users/oscar/.cargo/registry/src/index.crates.io-6f17d22bba15001f/malachite-bigint-0.2.0/src/bigint.rs:10:5
|
10 | rounding_modes::RoundingMode,
| ^^^^^^^^^^^^^^ could not find `rounding_modes`in`malachite`
error[E0432]: unresolved import `malachite::rounding_modes`
--> /Users/oscar/.cargo/registry/src/index.crates.io-6f17d22bba15001f/malachite-bigint-0.2.0/src/biguint.rs:10:5
|
10 | rounding_modes::RoundingMode,
| ^^^^^^^^^^^^^^ could not find `rounding_modes`in`malachite`
Compiling unicode_names2_generator v1.3.0
Compiling rustpython-parser v0.4.0
error[E0433]: failed to resolve: could not find `num`in`malachite`
--> /Users/oscar/.cargo/registry/src/index.crates.io-6f17d22bba15001f/malachite-bigint-0.2.0/src/macros.rs:294:34
|
294 |let exp = malachite::num::conversion::traits::SaturatingFrom::saturating_from(&rhs.0);| ^^^ could not find `num`in`malachite`|
::: /Users/oscar/.cargo/registry/src/index.crates.io-6f17d22bba15001f/malachite-bigint-0.2.0/src/bigint.rs:109:1
|
109 | forward_pow_biguint!(BigInt);| ---------------------------- in this macro invocation
|
= note: this error originates in the macro `forward_pow_biguint` (in Nightly builds, run with -Z macro-backtrace for more info)
help: consider importing this trait
--> /Users/oscar/.cargo/registry/src/index.crates.io-6f17d22bba15001f/malachite-bigint-0.2.0/src/bigint.rs:1:1
|
1 + use malachite::base::num::conversion::traits::SaturatingFrom;|
error[E0433]: failed to resolve: could not find `num`in`malachite`
--> /Users/oscar/.cargo/registry/src/index.crates.io-6f17d22bba15001f/malachite-bigint-0.2.0/src/macros.rs:295:30
|
295 |<_ as malachite::num::arithmetic::traits::Pow<u64>>::pow(lhs.0, exp).into()
| ^^^ could not find `num`in`malachite`|
::: /Users/oscar/.cargo/registry/src/index.crates.io-6f17d22bba15001f/malachite-bigint-0.2.0/src/bigint.rs:109:1
|
109 | forward_pow_biguint!(BigInt);| ---------------------------- in this macro invocation
|
= note: this error originates in the macro `forward_pow_biguint` (in Nightly builds, run with -Z macro-backtrace for more info)
help: consider importing this module
--> /Users/oscar/.cargo/registry/src/index.crates.io-6f17d22bba15001f/malachite-bigint-0.2.0/src/bigint.rs:1:1
|
1 + use malachite::base::num::arithmetic::traits;|
error[E0433]: failed to resolve: could not find `num`in`malachite`
--> /Users/oscar/.cargo/registry/src/index.crates.io-6f17d22bba15001f/malachite-bigint-0.2.0/src/macros.rs:305:32
|
305 | malachite::num::conversion::traits::SaturatingFrom::saturating_from(&rhs.0);| ^^^ could not find `num`in`malachite`|
::: /Users/oscar/.cargo/registry/src/index.crates.io-6f17d22bba15001f/malachite-bigint-0.2.0/src/bigint.rs:109:1
|
109 | forward_pow_biguint!(BigInt);| ---------------------------- in this macro invocation
|
= note: this error originates in the macro `forward_pow_biguint` (in Nightly builds, run with -Z macro-backtrace for more info)
help: consider importing this trait
--> /Users/oscar/.cargo/registry/src/index.crates.io-6f17d22bba15001f/malachite-bigint-0.2.0/src/bigint.rs:1:1
|
1 + use malachite::base::num::conversion::traits::SaturatingFrom;|
error[E0433]: failed to resolve: could not find `num`in`malachite`
--> /Users/oscar/.cargo/registry/src/index.crates.io-6f17d22bba15001f/malachite-bigint-0.2.0/src/macros.rs:306:34
|
306 |<_ as malachite::num::arithmetic::traits::Pow<u64>>::pow(&lhs.0, exp).into()
| ^^^ could not find `num`in`malachite`|
::: /Users/oscar/.cargo/registry/src/index.crates.io-6f17d22bba15001f/malachite-bigint-0.2.0/src/bigint.rs:109:1
|
109 | forward_pow_biguint!(BigInt);| ---------------------------- in this macro invocation
|
= note: this error originates in the macro `forward_pow_biguint` (in Nightly builds, run with -Z macro-backtrace for more info)
help: consider importing this module
--> /Users/oscar/.cargo/registry/src/index.crates.io-6f17d22bba15001f/malachite-bigint-0.2.0/src/bigint.rs:1:1
|
1 + use malachite::base::num::arithmetic::traits;|
error[E0433]: failed to resolve: could not find `num`in`malachite`
--> /Users/oscar/.cargo/registry/src/index.crates.io-6f17d22bba15001f/malachite-bigint-0.2.0/src/macros.rs:317:32
|
317 | malachite::num::conversion::traits::SaturatingFrom::saturating_from(&rhs.0);| ^^^ could not find `num`in`malachite`|
::: /Users/oscar/.cargo/registry/src/index.crates.io-6f17d22bba15001f/malachite-bigint-0.2.0/src/bigint.rs:109:1
|
109 | forward_pow_biguint!(BigInt);| ---------------------------- in this macro invocation
|
= note: this error originates in the macro `forward_pow_biguint` (in Nightly builds, run with -Z macro-backtrace for more info)
help: consider importing this trait
--> /Users/oscar/.cargo/registry/src/index.crates.io-6f17d22bba15001f/malachite-bigint-0.2.0/src/bigint.rs:1:1
|
1 + use malachite::base::num::conversion::traits::SaturatingFrom;|
error[E0433]: failed to resolve: could not find `num`in`malachite`
--> /Users/oscar/.cargo/registry/src/index.crates.io-6f17d22bba15001f/malachite-bigint-0.2.0/src/macros.rs:318:34
|
318 |<_ as malachite::num::arithmetic::traits::Pow<u64>>::pow(lhs.0, exp).into()
| ^^^ could not find `num`in`malachite`|
::: /Users/oscar/.cargo/registry/src/index.crates.io-6f17d22bba15001f/malachite-bigint-0.2.0/src/bigint.rs:109:1
|
109 | forward_pow_biguint!(BigInt);| ---------------------------- in this macro invocation
|
= note: this error originates in the macro `forward_pow_biguint` (in Nightly builds, run with -Z macro-backtrace for more info)
help: consider importing this module
--> /Users/oscar/.cargo/registry/src/index.crates.io-6f17d22bba15001f/malachite-bigint-0.2.0/src/bigint.rs:1:1
|
1 + use malachite::base::num::arithmetic::traits;|
error[E0433]: failed to resolve: could not find `num`in`malachite`
--> /Users/oscar/.cargo/registry/src/index.crates.io-6f17d22bba15001f/malachite-bigint-0.2.0/src/macros.rs:329:32
|
329 | malachite::num::conversion::traits::SaturatingFrom::saturating_from(&rhs.0);| ^^^ could not find `num`in`malachite`|
::: /Users/oscar/.cargo/registry/src/index.crates.io-6f17d22bba15001f/malachite-bigint-0.2.0/src/bigint.rs:109:1
|
109 | forward_pow_biguint!(BigInt);| ---------------------------- in this macro invocation
|
= note: this error originates in the macro `forward_pow_biguint` (in Nightly builds, run with -Z macro-backtrace for more info)
help: consider importing this trait
--> /Users/oscar/.cargo/registry/src/index.crates.io-6f17d22bba15001f/malachite-bigint-0.2.0/src/bigint.rs:1:1
|
1 + use malachite::base::num::conversion::traits::SaturatingFrom;|
error[E0433]: failed to resolve: could not find `num`in`malachite`
--> /Users/oscar/.cargo/registry/src/index.crates.io-6f17d22bba15001f/malachite-bigint-0.2.0/src/macros.rs:330:34
|
330 |<_ as malachite::num::arithmetic::traits::Pow<u64>>::pow(&lhs.0, exp).into()
| ^^^ could not find `num`in`malachite`|
::: /Users/oscar/.cargo/registry/src/index.crates.io-6f17d22bba15001f/malachite-bigint-0.2.0/src/bigint.rs:109:1
|
109 | forward_pow_biguint!(BigInt);| ---------------------------- in this macro invocation
|
= note: this error originates in the macro `forward_pow_biguint` (in Nightly builds, run with -Z macro-backtrace for more info)
help: consider importing this module
--> /Users/oscar/.cargo/registry/src/index.crates.io-6f17d22bba15001f/malachite-bigint-0.2.0/src/bigint.rs:1:1
|
1 + use malachite::base::num::arithmetic::traits;|
error[E0433]: failed to resolve: could not find `num`in`malachite`
--> /Users/oscar/.cargo/registry/src/index.crates.io-6f17d22bba15001f/malachite-bigint-0.2.0/src/macros.rs:277:30
|
277 |<_ as malachite::num::arithmetic::traits::Pow<u64>>::pow(lhs.0, rhs as _).into()
| ^^^ could not find `num`in`malachite`|
::: /Users/oscar/.cargo/registry/src/index.crates.io-6f17d22bba15001f/malachite-bigint-0.2.0/src/bigint.rs:135:1
|
135 | apply_to_unsigneds!(forward_pow_primitive{BigInt, _});| ----------------------------------------------------- in this macro invocation
|
= note: this error originates in the macro `forward_pow_primitive` which comes from the expansion of the macro `apply_to_unsigneds` (in Nightly builds, run with -Z macro-backtrace for more info)
help: consider importing this module
--> /Users/oscar/.cargo/registry/src/index.crates.io-6f17d22bba15001f/malachite-bigint-0.2.0/src/bigint.rs:1:1
|
1 + use malachite::base::num::arithmetic::traits;|
error[E0433]: failed to resolve: could not find `num`in`malachite`
--> /Users/oscar/.cargo/registry/src/index.crates.io-6f17d22bba15001f/malachite-bigint-0.2.0/src/macros.rs:280:30
|
280 |<_ as malachite::num::arithmetic::traits::Pow<u64>>::pow(&lhs.0, rhs as _).into()
| ^^^ could not find `num`in`malachite`|
::: /Users/oscar/.cargo/registry/src/index.crates.io-6f17d22bba15001f/malachite-bigint-0.2.0/src/bigint.rs:135:1
|
135 | apply_to_unsigneds!(forward_pow_primitive{BigInt, _});| ----------------------------------------------------- in this macro invocation
|
= note: this error originates in the macro `forward_pow_primitive` which comes from the expansion of the macro `apply_to_unsigneds` (in Nightly builds, run with -Z macro-backtrace for more info)
help: consider importing this module
--> /Users/oscar/.cargo/registry/src/index.crates.io-6f17d22bba15001f/malachite-bigint-0.2.0/src/bigint.rs:1:1
|
1 + use malachite::base::num::arithmetic::traits;|
error[E0433]: failed to resolve: could not find `num`in`malachite`
--> /Users/oscar/.cargo/registry/src/index.crates.io-6f17d22bba15001f/malachite-bigint-0.2.0/src/macros.rs:283:30
|
283 |<_ as malachite::num::arithmetic::traits::Pow<u64>>::pow(lhs.0, *rhs as _).into()
| ^^^ could not find `num`in`malachite`|
::: /Users/oscar/.cargo/registry/src/index.crates.io-6f17d22bba15001f/malachite-bigint-0.2.0/src/bigint.rs:135:1
|
135 | apply_to_unsigneds!(forward_pow_primitive{BigInt, _});| ----------------------------------------------------- in this macro invocation
|
= note: this error originates in the macro `forward_pow_primitive` which comes from the expansion of the macro `apply_to_unsigneds` (in Nightly builds, run with -Z macro-backtrace for more info)
help: consider importing this module
--> /Users/oscar/.cargo/registry/src/index.crates.io-6f17d22bba15001f/malachite-bigint-0.2.0/src/bigint.rs:1:1
|
1 + use malachite::base::num::arithmetic::traits;|
error[E0433]: failed to resolve: could not find `num`in`malachite`
--> /Users/oscar/.cargo/registry/src/index.crates.io-6f17d22bba15001f/malachite-bigint-0.2.0/src/macros.rs:286:30
|
286 |<_ as malachite::num::arithmetic::traits::Pow<u64>>::pow(&lhs.0, *rhs as _).into()
| ^^^ could not find `num`in`malachite`|
::: /Users/oscar/.cargo/registry/src/index.crates.io-6f17d22bba15001f/malachite-bigint-0.2.0/src/bigint.rs:135:1
|
135 | apply_to_unsigneds!(forward_pow_primitive{BigInt, _});| ----------------------------------------------------- in this macro invocation
|
= note: this error originates in the macro `forward_pow_primitive` which comes from the expansion of the macro `apply_to_unsigneds` (in Nightly builds, run with -Z macro-backtrace for more info)
help: consider importing this module
--> /Users/oscar/.cargo/registry/src/index.crates.io-6f17d22bba15001f/malachite-bigint-0.2.0/src/bigint.rs:1:1
|
1 + use malachite::base::num::arithmetic::traits;|
error[E0433]: failed to resolve: could not find `num`in`malachite`
--> /Users/oscar/.cargo/registry/src/index.crates.io-6f17d22bba15001f/malachite-bigint-0.2.0/src/bigint.rs:210:37
|
210 | Self(<Integer as malachite::num::basic::traits::Zero>::ZERO)
| ^^^ could not find `num`in`malachite`|
help: consider importing this module
|
1 + use malachite::base::num::basic::traits;|
help: if you import `traits`, refer to it directly
|
210 - Self(<Integer as malachite::num::basic::traits::Zero>::ZERO)
210 + Self(<Integer as traits::Zero>::ZERO)
|
error[E0433]: failed to resolve: could not find `num`in`malachite`
--> /Users/oscar/.cargo/registry/src/index.crates.io-6f17d22bba15001f/malachite-bigint-0.2.0/src/bigint.rs:222:37
|
222 | Self(<Integer as malachite::num::basic::traits::One>::ONE)
| ^^^ could not find `num`in`malachite`|
help: consider importing this module
|
1 + use malachite::base::num::basic::traits;|
help: if you import `traits`, refer to it directly
|
222 - Self(<Integer as malachite::num::basic::traits::One>::ONE)
222 + Self(<Integer as traits::One>::ONE)
|
error[E0433]: failed to resolve: could not find `num`in`malachite`
--> /Users/oscar/.cargo/registry/src/index.crates.io-6f17d22bba15001f/malachite-bigint-0.2.0/src/bigint.rs:516:32
|
516 | match <_ as malachite::num::arithmetic::traits::Sign>::sign(&self.0) {
| ^^^ could not find `num`in`malachite`|
help: consider importing this module
|
1 + use malachite::base::num::arithmetic::traits;|
help: if you import `traits`, refer to it directly
|
516 - match <_ as malachite::num::arithmetic::traits::Sign>::sign(&self.0) {
516 + match <_ as traits::Sign>::sign(&self.0) {
|
error[E0433]: failed to resolve: could not find `num`in`malachite`
--> /Users/oscar/.cargo/registry/src/index.crates.io-6f17d22bba15001f/malachite-bigint-0.2.0/src/macros.rs:294:34
|
294 |let exp = malachite::num::conversion::traits::SaturatingFrom::saturating_from(&rhs.0);| ^^^ could not find `num`in`malachite`|
::: /Users/oscar/.cargo/registry/src/index.crates.io-6f17d22bba15001f/malachite-bigint-0.2.0/src/biguint.rs:82:1
|
82 | forward_pow_biguint!(BigUint);| ----------------------------- in this macro invocation
|
= note: this error originates in the macro `forward_pow_biguint` (in Nightly builds, run with -Z macro-backtrace for more info)
help: consider importing this trait
--> /Users/oscar/.cargo/registry/src/index.crates.io-6f17d22bba15001f/malachite-bigint-0.2.0/src/biguint.rs:1:1
|
1 + use malachite::base::num::conversion::traits::SaturatingFrom;|
error[E0433]: failed to resolve: could not find `num`in`malachite`
--> /Users/oscar/.cargo/registry/src/index.crates.io-6f17d22bba15001f/malachite-bigint-0.2.0/src/macros.rs:295:30
|
295 |<_ as malachite::num::arithmetic::traits::Pow<u64>>::pow(lhs.0, exp).into()
| ^^^ could not find `num`in`malachite`|
::: /Users/oscar/.cargo/registry/src/index.crates.io-6f17d22bba15001f/malachite-bigint-0.2.0/src/biguint.rs:82:1
|
82 | forward_pow_biguint!(BigUint);| ----------------------------- in this macro invocation
|
= note: this error originates in the macro `forward_pow_biguint` (in Nightly builds, run with -Z macro-backtrace for more info)
help: consider importing this module
--> /Users/oscar/.cargo/registry/src/index.crates.io-6f17d22bba15001f/malachite-bigint-0.2.0/src/biguint.rs:1:1
|
1 + use malachite::base::num::arithmetic::traits;|
error[E0433]: failed to resolve: could not find `num`in`malachite`
--> /Users/oscar/.cargo/registry/src/index.crates.io-6f17d22bba15001f/malachite-bigint-0.2.0/src/macros.rs:305:32
|
305 | malachite::num::conversion::traits::SaturatingFrom::saturating_from(&rhs.0);| ^^^ could not find `num`in`malachite`|
::: /Users/oscar/.cargo/registry/src/index.crates.io-6f17d22bba15001f/malachite-bigint-0.2.0/src/biguint.rs:82:1
|
82 | forward_pow_biguint!(BigUint);| ----------------------------- in this macro invocation
|
= note: this error originates in the macro `forward_pow_biguint` (in Nightly builds, run with -Z macro-backtrace for more info)
help: consider importing this trait
--> /Users/oscar/.cargo/registry/src/index.crates.io-6f17d22bba15001f/malachite-bigint-0.2.0/src/biguint.rs:1:1
|
1 + use malachite::base::num::conversion::traits::SaturatingFrom;|
error[E0433]: failed to resolve: could not find `num`in`malachite`
--> /Users/oscar/.cargo/registry/src/index.crates.io-6f17d22bba15001f/malachite-bigint-0.2.0/src/macros.rs:306:34
|
306 |<_ as malachite::num::arithmetic::traits::Pow<u64>>::pow(&lhs.0, exp).into()
| ^^^ could not find `num`in`malachite`|
::: /Users/oscar/.cargo/registry/src/index.crates.io-6f17d22bba15001f/malachite-bigint-0.2.0/src/biguint.rs:82:1
|
82 | forward_pow_biguint!(BigUint);| ----------------------------- in this macro invocation
|
= note: this error originates in the macro `forward_pow_biguint` (in Nightly builds, run with -Z macro-backtrace for more info)
help: consider importing this module
--> /Users/oscar/.cargo/registry/src/index.crates.io-6f17d22bba15001f/malachite-bigint-0.2.0/src/biguint.rs:1:1
|
1 + use malachite::base::num::arithmetic::traits;|
error[E0433]: failed to resolve: could not find `num`in`malachite`
--> /Users/oscar/.cargo/registry/src/index.crates.io-6f17d22bba15001f/malachite-bigint-0.2.0/src/macros.rs:317:32
|
317 | malachite::num::conversion::traits::SaturatingFrom::saturating_from(&rhs.0);| ^^^ could not find `num`in`malachite`|
::: /Users/oscar/.cargo/registry/src/index.crates.io-6f17d22bba15001f/malachite-bigint-0.2.0/src/biguint.rs:82:1
|
82 | forward_pow_biguint!(BigUint);| ----------------------------- in this macro invocation
|
= note: this error originates in the macro `forward_pow_biguint` (in Nightly builds, run with -Z macro-backtrace for more info)
help: consider importing this trait
--> /Users/oscar/.cargo/registry/src/index.crates.io-6f17d22bba15001f/malachite-bigint-0.2.0/src/biguint.rs:1:1
|
1 + use malachite::base::num::conversion::traits::SaturatingFrom;|
error[E0433]: failed to resolve: could not find `num`in`malachite`
--> /Users/oscar/.cargo/registry/src/index.crates.io-6f17d22bba15001f/malachite-bigint-0.2.0/src/macros.rs:318:34
|
318 |<_ as malachite::num::arithmetic::traits::Pow<u64>>::pow(lhs.0, exp).into()
| ^^^ could not find `num`in`malachite`|
::: /Users/oscar/.cargo/registry/src/index.crates.io-6f17d22bba15001f/malachite-bigint-0.2.0/src/biguint.rs:82:1
|
82 | forward_pow_biguint!(BigUint);| ----------------------------- in this macro invocation
|
= note: this error originates in the macro `forward_pow_biguint` (in Nightly builds, run with -Z macro-backtrace for more info)
help: consider importing this module
--> /Users/oscar/.cargo/registry/src/index.crates.io-6f17d22bba15001f/malachite-bigint-0.2.0/src/biguint.rs:1:1
|
1 + use malachite::base::num::arithmetic::traits;|
error[E0433]: failed to resolve: could not find `num`in`malachite`
--> /Users/oscar/.cargo/registry/src/index.crates.io-6f17d22bba15001f/malachite-bigint-0.2.0/src/macros.rs:329:32
|
329 | malachite::num::conversion::traits::SaturatingFrom::saturating_from(&rhs.0);| ^^^ could not find `num`in`malachite`|
::: /Users/oscar/.cargo/registry/src/index.crates.io-6f17d22bba15001f/malachite-bigint-0.2.0/src/biguint.rs:82:1
|
82 | forward_pow_biguint!(BigUint);| ----------------------------- in this macro invocation
|
= note: this error originates in the macro `forward_pow_biguint` (in Nightly builds, run with -Z macro-backtrace for more info)
help: consider importing this trait
--> /Users/oscar/.cargo/registry/src/index.crates.io-6f17d22bba15001f/malachite-bigint-0.2.0/src/biguint.rs:1:1
|
1 + use malachite::base::num::conversion::traits::SaturatingFrom;|
... truncated so it can fit on GitHub ...
The issue seems to be with the malachite-bigint feature which also happens to be a default feature so cargo add rustpython-parser has the same issue.
This issue can be worked around by using the alternative bigint feature (cargo add rustpython-parser --no-default-features --features num-bigint).
The text was updated successfully, but these errors were encountered:
Uh oh!
There was an error while loading. Please reload this page.
I'm using
aarch64-apple-darwin
and running the following commands:cargo new demo cd demo cargo add rustpython-parser --features malachite-bigint --no-default-features cargo run
and am getting the following errors:
Error output
The issue seems to be with the
malachite-bigint
feature which also happens to be a default feature socargo add rustpython-parser
has the same issue.This issue can be worked around by using the alternative bigint feature (
cargo add rustpython-parser --no-default-features --features num-bigint
).The text was updated successfully, but these errors were encountered: