1[package]
2authors = ["The Rust Project Developers"]
3description = "Complex numbers implementation for Rust"
4documentation = "https://docs.rs/num-complex"
5homepage = "https://github.com/rust-num/num-complex"
6keywords = ["mathematics", "numerics"]
7categories = ["algorithms", "data-structures", "science", "no-std"]
8license = "MIT OR Apache-2.0"
9name = "num-complex"
10repository = "https://github.com/rust-num/num-complex"
11version = "0.4.6"
12readme = "README.md"
13exclude = ["/ci/*", "/.github/*"]
14edition = "2021"
15rust-version = "1.60"
16
17[package.metadata.docs.rs]
18features = ["bytemuck", "std", "serde", "rkyv/size_64", "bytecheck", "rand"]
19
20[dependencies]
21
22[dependencies.bytemuck]
23optional = true
24version = "1"
25
26[dependencies.num-traits]
27version = "0.2.18"
28default-features = false
29features = ["i128"]
30
31[dependencies.serde]
32optional = true
33version = "1.0"
34default-features = false
35
36[dependencies.rkyv]
37optional = true
38version = "0.7"
39default-features = false
40
41[dependencies.bytecheck]
42optional = true
43version = "0.6"
44default-features = false
45
46[dependencies.rand]
47optional = true
48version = "0.8"
49default-features = false
50
51[features]
52default = ["std"]
53std = ["num-traits/std"]
54libm = ["num-traits/libm"]
55bytecheck = ["dep:bytecheck"]
56bytemuck = ["dep:bytemuck"]
57rand = ["dep:rand"]
58rkyv = ["dep:rkyv"]
59serde = ["dep:serde"]
60