Cargo Features

ambient_profiling = { version = "1.0.9", default-features = false, features = ["profile-with-puffin", "profile-with-optick", "profile-with-superluminal", "profile-with-tracing", "profile-with-tracy", "type-check", "procmacros"] }
default = procmacros

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

profile-with-puffin = puffin

Enables profile-with-puffin of optional ambient_profiling_procmacros

profile-with-optick = optick

Enables profile-with-optick of optional ambient_profiling_procmacros

profile-with-superluminal = superluminal-perf

Enables profile-with-superluminal of optional ambient_profiling_procmacros

profile-with-tracing = tracing

Enables profile-with-tracing of optional ambient_profiling_procmacros

profile-with-tracy = tracy-client

Enables profile-with-tracy of optional ambient_profiling_procmacros

procmacros default

Enables ambient_profiling_procmacros

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.

puffin profile-with-puffin?

Enables puffin ^0.14.3

optick profile-with-optick?
tracing profile-with-tracing?
tracy-client profile-with-tracy?

Enables tracy-client ^0.15.1

superluminal-perf profile-with-superluminal?

Enables superluminal-perf ^0.1