1[package]
2authors = ["The Rust Project Developers"]
3description = "Rational numbers implementation for Rust"
4documentation = "https://docs.rs/num-rational"
5homepage = "https://github.com/rust-num/num-rational"
6keywords = ["mathematics", "numerics", "fractions"]
7categories = ["algorithms", "data-structures", "science", "no-std"]
8license = "MIT OR Apache-2.0"
9name = "num-rational"
10repository = "https://github.com/rust-num/num-rational"
11version = "0.4.2"
12readme = "README.md"
13exclude = ["/ci/*", "/.github/*"]
14edition = "2021"
15rust-version = "1.60"
16
17[package.metadata.docs.rs]
18features = ["std", "num-bigint-std", "serde"]
19
20[dependencies]
21
22[dependencies.num-bigint]
23optional = true
24version = "0.4.0"
25default-features = false
26
27[dependencies.num-integer]
28version = "0.1.42"
29default-features = false
30features = ["i128"]
31
32[dependencies.num-traits]
33version = "0.2.18"
34default-features = false
35features = ["i128"]
36
37[dependencies.serde]
38optional = true
39version = "1.0.0"
40default-features = false
41
42[features]
43default = ["num-bigint", "std"]
44std = ["num-bigint?/std", "num-integer/std", "num-traits/std"]
45num-bigint-std = ["num-bigint/std"]
46num-bigint = ["dep:num-bigint"]
47serde = ["dep:serde"]
48