зеркало из https://github.com/mozilla/gecko-dev.git
f4148caf55
--HG-- extra : amend_source : ae6a0e66f21dd062c9dd108a3ee434a843557182 |
||
---|---|---|
.. | ||
benches | ||
ci | ||
src | ||
tests | ||
.cargo-checksum.json | ||
Cargo.toml | ||
LICENSE-APACHE | ||
LICENSE-MIT | ||
README.md | ||
RELEASES.md | ||
bors.toml |
README.md
num-bigint
Big integer types for Rust, BigInt
and BigUint
.
Usage
Add this to your Cargo.toml
:
[dependencies]
num-bigint = "0.1"
and this to your crate root:
extern crate num_bigint;
Releases
Release notes are available in RELEASES.md.
Compatibility
The num-bigint
crate is tested for rustc 1.8 and greater.
Alternatives
While num-bigint
strives for good performance in pure Rust code, other
crates may offer better performance with different trade-offs. The following
table offers a brief comparison to a few alternatives.
Crate | License | Min rustc | Implementation |
---|---|---|---|
num-bigint |
MIT/Apache-2.0 | 1.8 | pure rust |
ramp |
Apache-2.0 | nightly | rust and inline assembly |
rug |
LGPL-3.0+ | 1.18 | bundles GMP via gmp-mpfr-sys |
rust-gmp |
MIT | stable? | links to GMP |
apint |
MIT/Apache-2.0 | nightly | pure rust (unfinished) |