Cargo Features

crashy has no features set by default.

[dependencies]
crashy = { version = "0.4.0", features = ["trace", "async", "sentry", "nacl"] }
default

no default features to avoid dependencies and have a minimal build by default

trace = opentelemetry, tracing, tracing-opentelemetry
async nacl? sentry? = tokio

Affects crashy::setup_crashy_async

sentry = async, httpclienty
nacl = async, networky

Affects crashy::from_hex_slice, crashy::send

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.

tracing trace?
opentelemetry trace?

Enables opentelemetry ^0.27

tracing-opentelemetry trace?

Enables tracing-opentelemetry ^0.28

tokio async?

Enables tokio

crates below needed for sentry integration

httpclienty sentry?
networky nacl?