Cargo Features
[dependencies]
concision-core = { version = "0.1.19", default-features = false, features = ["full", "alloc", "anyhow", "approx", "blas", "complex", "json", "rand", "rayon", "rng", "serde", "tracing", "std"] }
- default full? = std
-
The
std
feature is set by default wheneverconcision-core
is added without
somewhere in the dependency tree.default-features = false - full = anyhow, approx, complex, default, json, rand, serde, tracing
- alloc std
-
********* [FF] Dependencies *********
Enables alloc of concision-math, num, and optional serde
concision-math:
custom / local
- anyhow full?
-
Enables anyhow
standard deps
- approx full?
-
Enables approx, approx of concision-math and ndarray
- blas
-
Enables blas of concision-math and ndarray
- complex full?
-
Enables num-complex, complex of concision-math
Affects
initialize::Initialize.randc
,scalar::ScalarComplex
… - json full? = serde
-
Enables alloc of serde_json
serde_json:
Provide integration for heap-allocated collections without depending on the rest of the Rust standard library. NOTE: Disabling both
std
andalloc
features is not supported yet. - rand full? = rng
-
Enables rand and rand_distr, rand of concision-math, num, and optional num-complex
- rayon
-
Enables rayon, rayon of concision-math and ndarray
- rng rand?
-
Enables rng of concision-math, small_rng and thread_rng of optional rand and getrandom
random
- serde full? json? std
-
Enables serde and serde_derive, serde of concision-math, ndarray, num, optional num-complex, optional rand, and optional rand_distr
- tracing full?
-
Enables tracing, tracing of concision-math
- std default = alloc
-
********* [FF] Environments *********
Enables std of serde, strum, and thiserror, std and std_rng of optional rand, std of concision-math, ndarray, num, num-traits, optional anyhow, and optional num-complex