Cargo Features
[dependencies]
cairo-native = { version = "0.3.1", default-features = false, features = ["build-cli", "scarb", "with-cheatcode", "with-mem-tracing"] }
- default = build-cli
-
The
build-cli
feature is set by default whenevercairo-native
is added without
somewhere in the dependency tree.default-features = false - build-cli default scarb?
-
Enables anyhow, cairo-lang-test-plugin, clap, colored ^2.1.0, and tracing-subscriber
Required by cairo-native-dump, cairo-native-run, cairo-native-stress, cairo-native-test and starknet-native-compile binaries
- scarb = build-cli
-
Enables scarb-metadata and scarb-ui
Affects
test::find_testable_targets
…Required by scarb-native-dump and scarb-native-test binaries
- with-cheatcode
-
Affects
starknet::StarknetSyscallHandler.cheatcode
,starknet::cairo_native__vtable_cheatcode
… - with-debug-utils with-mem-tracing