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 whenever concision-core is added without default-features = false somewhere in the dependency tree.

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 and alloc 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