• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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