Discrete log implementation that can serve as a benchmark for bigints
Hi, I am using `cargo build --release`,but the following errors occurs: ``` error: cannot find macro `asm` in this scope --> /Users/qixian/.cargo/registry/src/github.com-1ecc6299db9ec823/ramp-0.6.0/src/ll/limb.rs:467:17 | 467 | asm!( | ^^^ | = note: consider importing this macro: std::arch::asm error: cannot find macro `asm` in this scope --> /Users/qixian/.cargo/registry/src/github.com-1ecc6299db9ec823/ramp-0.6.0/src/ll/limb.rs:557:17 | 557 | asm!( | ^^^ | = note: consider importing this macro: std::arch::asm error: cannot find macro `asm` in this scope --> /Users/qixian/.cargo/registry/src/github.com-1ecc6299db9ec823/ramp-0.6.0/src/ll/limb.rs:606:17 | 606 | asm!( | ^^^ | = note: consider importing this macro: std::arch::asm error: cannot find macro `asm` in this scope --> /Users/qixian/.cargo/registry/src/github.com-1ecc6299db9ec823/ramp-0.6.0/src/ll/limb.rs:661:17 | 661 | asm!( | ^^^ | = note: consider importing this macro: std::arch::asm error[E0603]: module `raw_vec` is private --> /Users/qixian/.cargo/registry/src/github.com-1ecc6299db9ec823/ramp-0.6.0/src/int.rs:37:12 | 37 | use alloc::raw_vec::RawVec; | ^^^^^^^ private module | note: the module `raw_vec` is defined here error[E0282]: type annotations needed --> /Users/qixian/.cargo/registry/src/github.com-1ecc6299db9ec823/ramp-0.6.0/src/int.rs:182:31 | 182 | ret.with_raw_vec(|v| v.reserve_exact(0, cap as usize)) | ^ consider giving this closure parameter a type | = note: type must be known at this point error[E0282]: type annotations needed --> /Users/qixian/.cargo/registry/src/github.com-1ecc6299db9ec823/ramp-0.6.0/src/int.rs:275:28 | 275 | self.with_raw_vec(|v| { | ^ consider giving this closure parameter a type | = note: type must be known at this point error[E0282]: type annotations needed --> /Users/qixian/.cargo/registry/src/github.com-1ecc6299db9ec823/ramp-0.6.0/src/int.rs:769:32 | 769 | self.with_raw_vec(|v| v.reserve_exact(old_cap, cap as usize - old_cap)) | ^ consider giving this closure parameter a type | = note: type must be known at this point Some errors have detailed explanations: E0282, E0603. For more information about an error, try `rustc --explain E0282`. ``` Please tell me how to fix these errors?
This issue appears to be discussing a feature request or bug report related to the repository. Based on the content, it seems to be still under discussion. The issue was opened by qxzhou1010 and has received 2 comments.