1# THIS FILE IS AUTOMATICALLY GENERATED BY CARGO 2# 3# When uploading crates to the registry Cargo will automatically 4# "normalize" Cargo.toml files for maximal compatibility 5# with all versions of Cargo and also rewrite `path` dependencies 6# to registry (e.g., crates.io) dependencies. 7# 8# If you are reading this file be aware that the original Cargo.toml 9# will likely look very different (and much more reasonable). 10# See Cargo.toml.orig for the original contents. 11 12[package] 13edition = "2021" 14rust-version = "1.60" 15name = "num-bigint" 16version = "0.4.6" 17authors = ["The Rust Project Developers"] 18exclude = [ 19 "/ci/*", 20 "/.github/*", 21] 22description = "Big integer implementation for Rust" 23homepage = "https://github.com/rust-num/num-bigint" 24documentation = "https://docs.rs/num-bigint" 25readme = "README.md" 26keywords = [ 27 "mathematics", 28 "numerics", 29 "bignum", 30] 31categories = [ 32 "algorithms", 33 "data-structures", 34 "science", 35] 36license = "MIT OR Apache-2.0" 37repository = "https://github.com/rust-num/num-bigint" 38 39[package.metadata.docs.rs] 40features = [ 41 "std", 42 "serde", 43 "rand", 44 "quickcheck", 45 "arbitrary", 46] 47rustdoc-args = [ 48 "--cfg", 49 "docsrs", 50] 51 52[[bench]] 53name = "bigint" 54 55[[bench]] 56name = "factorial" 57 58[[bench]] 59name = "gcd" 60 61[[bench]] 62name = "roots" 63 64[[bench]] 65name = "shootout-pidigits" 66harness = false 67 68[dependencies.arbitrary] 69version = "1" 70optional = true 71default-features = false 72 73[dependencies.num-integer] 74version = "0.1.46" 75features = ["i128"] 76default-features = false 77 78[dependencies.num-traits] 79version = "0.2.18" 80features = ["i128"] 81default-features = false 82 83[dependencies.quickcheck] 84version = "1" 85optional = true 86default-features = false 87 88[dependencies.rand] 89version = "0.8" 90optional = true 91default-features = false 92 93[dependencies.serde] 94version = "1.0" 95optional = true 96default-features = false 97 98[features] 99arbitrary = ["dep:arbitrary"] 100default = ["std"] 101quickcheck = ["dep:quickcheck"] 102rand = ["dep:rand"] 103serde = ["dep:serde"] 104std = [ 105 "num-integer/std", 106 "num-traits/std", 107] 108