Cargo Features

[dependencies]
faer = { version = "0.22.6", default-features = false, features = ["std", "nightly", "sparse", "sparse-linalg", "unstable", "rayon", "perf-warn", "rand", "serde", "npy"] }
default = npy, rand, rayon, sparse-linalg, std

These default features are set whenever faer is added without default-features = false somewhere in the dependency tree.

std default npy

Enables private-gemm-x86, std of nano-gemm, std of pulp, std of faer-traits and gemm and arch of libm

libm:

Enable architecture-specific features such as SIMD or assembly routines.

Affects faer::io

nightly

Enables nightly and nightly-x86-v4 of pulp, nightly of gemm and nano-gemm

linalg sparse sparse-linalg
sparse-linalg default = linalg, sparse
unstable
rayon default

Enables rayon, rayon of gemm and optional private-gemm-x86

perf-warn

Enables log

rand default

Enables rand ^0.8.5 and rand_distr ^0.4.3, rand of num-complex

serde

Enables serde

npy default = std

Enables npyz

Affects io::npy