Cargo Features

cairo-native has no features set by default.

[dependencies]
cairo-native = { version = "0.8.0", features = ["with-cheatcode", "with-mem-tracing", "with-libfunc-profiling", "with-segfault-catcher", "with-trace-dump", "testing"] }
with-cheatcode

Affects starknet::StarknetSyscallHandler.cheatcode, starknet::cairo_native__vtable_cheatcode

with-debug-utils with-mem-tracing
with-libfunc-profiling

Affects libfuncs::LibfuncHelper.profiler

with-segfault-catcher

Affects utils::safe_runner

with-trace-dump

Enables sierra-emu

testing

Enables cairo-lang-compiler, cairo-lang-filesystem, and cairo-lang-starknet