[package] name = "trace-recorder-parser" version = "0.19.0" edition = "2021" authors = ["Jon Lamb "] description = "A Rust library to parse Percepio's TraceRecorder data" license = "Apache-2.0" repository = "https://github.com/auxoncorp/trace-recorder-parser" documentation = "https://docs.rs/trace-recorder-parser" exclude = ["test_resources/"] [dependencies] tracing = "0.1" thiserror = "1.0" derive_more = "0.99" ordered-float = "4.2" byteordered = "0.6" enum-iterator = "2.1" # For the examples [dev-dependencies] tracing-subscriber = { version = "0.3", features = ["env-filter"] } test-log = { version = "0.2", features = ["trace"] } clap = { version = "4.5", features = ["derive"] } exitcode = "1.1" pretty_assertions = "1.4" tabular = "0.2" clap-num = "1.1" [target.'cfg(target_family = "unix")'.dev-dependencies] # Used to prevent panics on broken pipes. # See: # https://github.com/rust-lang/rust/issues/46016#issuecomment-605624865 nix = { version = "0.28", features = ["signal"] }