Low-level FFI bindings for Perfetto.
vendored (default)Compiles the Perfetto C library from the included amalgamated source. This is the default and recommended option for most users.
bindgenRegenerates the Rust bindings from the C headers at build time using bindgen. This requires libclang to be installed on the system.
By default, pre-generated bindings are used, which avoids the libclang dependency and speeds up build times. Enable this feature when:
libclang versioncargo build --features bindgen