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 = "2018"
14name = "num-bigint"
15version = "0.4.4"
16authors = ["The Rust Project Developers"]
17build = "build.rs"
18exclude = [
19    "/bors.toml",
20    "/ci/*",
21    "/.github/*",
22]
23description = "Big integer implementation for Rust"
24homepage = "https://github.com/rust-num/num-bigint"
25documentation = "https://docs.rs/num-bigint"
26readme = "README.md"
27keywords = [
28    "mathematics",
29    "numerics",
30    "bignum",
31]
32categories = [
33    "algorithms",
34    "data-structures",
35    "science",
36]
37license = "MIT OR Apache-2.0"
38repository = "https://github.com/rust-num/num-bigint"
39
40[package.metadata.docs.rs]
41features = [
42    "std",
43    "serde",
44    "rand",
45    "quickcheck",
46    "arbitrary",
47]
48
49[[bench]]
50name = "bigint"
51
52[[bench]]
53name = "factorial"
54
55[[bench]]
56name = "gcd"
57
58[[bench]]
59name = "roots"
60
61[[bench]]
62name = "shootout-pidigits"
63harness = false
64
65[dependencies.arbitrary]
66version = "1"
67optional = true
68default-features = false
69
70[dependencies.num-integer]
71version = "0.1.42"
72features = ["i128"]
73default-features = false
74
75[dependencies.num-traits]
76version = "0.2.16"
77features = ["i128"]
78default-features = false
79
80[dependencies.quickcheck]
81version = "1"
82optional = true
83default-features = false
84
85[dependencies.rand]
86version = "0.8"
87optional = true
88default-features = false
89
90[dependencies.serde]
91version = "1.0"
92optional = true
93default-features = false
94
95[build-dependencies.autocfg]
96# autocfg 1.4 uses different, non-deterministic filenames. We don't
97# actually depend on these files, but they are present in the out/
98# directory, and it's simpler to keep them around.
99version = "=1.1.0"
100
101[features]
102default = ["std"]
103std = [
104    "num-integer/std",
105    "num-traits/std",
106]
107