RustPython / RustPython/Parser

`malachite-bigint` feature failing to compile

Open
#130 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Rust
Stars
117
Forks
38
Avg merge
4d 7h
Merged PRs (30d)
1

Description

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).

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Reproduce the failure with the cargo new, cargo add rustpython-parser --features malachite-bigint --no-default-features, and cargo run commands on aarch64-apple-darwin. Inspect the reported malachite-bigint-0.2.0 paths and dependency configuration, then verify that the feature compiles and the demo runs without the unresolved malachite::num and rounding_modes errors.

Written by the indexing model from the issue text.

Assessment

Tech stack
rust
Domain
compilers
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.