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-complex"
16version = "0.4.6"
17authors = ["The Rust Project Developers"]
18exclude = [
19    "/ci/*",
20    "/.github/*",
21]
22description = "Complex numbers implementation for Rust"
23homepage = "https://github.com/rust-num/num-complex"
24documentation = "https://docs.rs/num-complex"
25readme = "README.md"
26keywords = [
27    "mathematics",
28    "numerics",
29]
30categories = [
31    "algorithms",
32    "data-structures",
33    "science",
34    "no-std",
35]
36license = "MIT OR Apache-2.0"
37repository = "https://github.com/rust-num/num-complex"
38
39[package.metadata.docs.rs]
40features = [
41    "bytemuck",
42    "std",
43    "serde",
44    "rkyv/size_64",
45    "bytecheck",
46    "rand",
47]
48
49[dependencies.bytecheck]
50version = "0.6"
51optional = true
52default-features = false
53
54[dependencies.bytemuck]
55version = "1"
56optional = true
57
58[dependencies.num-traits]
59version = "0.2.18"
60features = ["i128"]
61default-features = false
62
63[dependencies.rand]
64version = "0.8"
65optional = true
66default-features = false
67
68[dependencies.rkyv]
69version = "0.7"
70optional = true
71default-features = false
72
73[dependencies.serde]
74version = "1.0"
75optional = true
76default-features = false
77
78[features]
79bytecheck = ["dep:bytecheck"]
80bytemuck = ["dep:bytemuck"]
81default = ["std"]
82libm = ["num-traits/libm"]
83rand = ["dep:rand"]
84rkyv = ["dep:rkyv"]
85serde = ["dep:serde"]
86std = ["num-traits/std"]
87