[package] name = "crashy" version = "0.3.2" edition = "2021" authors = ["Bernard van Gastel "] homepage = "https://www.bitpowder.com/libs/indigo/" repository = "https://gitlab.com/bitpowder/indigo-ng" license = "Apache-2.0" keywords = ["crash", "reporting"] categories = ["development-tools::debugging"] description = "crash reporting with nicer stack traces and information about the current process, with optional Sentry integration, with optional Sentry integration, with optional Sentry integration, with optional Sentry integration" [features] default = [] # no default features to avoid dependencies and have a minimal build by default trace = ["tracing","opentelemetry","tracing-opentelemetry"] sentry = ["tokio","httpclienty"] nacl = ["tokio","networky"] [dependencies] buildinfy = { path = "../buildinfy", version = "^0.1" } backtrace = "^0.3" rand = { version = "^0.8", features = ["getrandom"] } libc = "^0.2" log = { version = "^0.4", features = ["std"] } chrono = "^0.4" tracing = { version = "0.1", optional = true } opentelemetry = { version = "0.23", optional = true } tracing-opentelemetry = { version = "0.24", optional = true } # crates below needed for sentry integration tokio = { version = "^1", features = ["rt"], optional = true } httpclienty = { version = "^0.1", path = "../httpclienty", optional = true } networky = { version = "^0.1", path = "../networky", optional = true }