Cargo Features

[dependencies]
fvm = { version = "4.1.2", default-features = false, features = ["opencl", "cuda", "cuda-supraseal", "arb", "m2-native", "gas_calibration", "testing"] }
default = opencl

The opencl feature is set by default whenever fvm is added without default-features = false somewhere in the dependency tree.

opencl default

Enables opencl of filecoin-proofs-api ^16

cuda

Enables cuda of filecoin-proofs-api ^16

cuda-supraseal

Enables cuda-supraseal of filecoin-proofs-api ^16

arb = arbitrary, quickcheck

Enables arb of fvm_shared

m2-native

Affects init_actor::State.installed_actors

upgrade-actor gas_calibration
testing

Affects fvm::account_actor, fvm::init_actor, fvm::system_actor

Features from optional dependencies

In crates that don't use the dep: syntax, optional dependencies automatically become Cargo features. These features may have been created by mistake, and this functionality may be removed in the future.

quickcheck arb?
arbitrary arb?