# THIS FILE IS AUTOMATICALLY GENERATED BY CARGO # # When uploading crates to the registry Cargo will automatically # "normalize" Cargo.toml files for maximal compatibility # with all versions of Cargo and also rewrite `path` dependencies # to registry (e.g., crates.io) dependencies. # # If you are reading this file be aware that the original Cargo.toml # will likely look very different (and much more reasonable). # See Cargo.toml.orig for the original contents. [package] edition = "2021" name = "modality-trace-recorder-plugin" version = "0.9.0" authors = ["Jon Lamb "] exclude = ["test_system/"] description = "A Modality reflector plugin suite and ingest adapter library for Percepio's TraceRecorder data" documentation = "https://docs.rs/modality-trace-recorder-plugin" readme = "README.md" license = "Apache-2.0" repository = "https://github.com/auxoncorp/modality-trace-recorder-plugin" [profile.release] strip = "debuginfo" [lib] name = "modality_trace_recorder_plugin" path = "src/lib.rs" [[bin]] name = "modality-trace-recorder-importer" path = "src/bin/importer.rs" [[bin]] name = "modality-trace-recorder-tcp-collector" path = "src/bin/tcp_collector.rs" [[bin]] name = "modality-trace-recorder-itm-collector" path = "src/bin/itm_collector.rs" [[bin]] name = "modality-trace-recorder-rtt-collector" path = "src/bin/rtt_collector.rs" [dependencies.async-trait] version = "0.1" [dependencies.byteordered] version = "0.6" [dependencies.clap] version = "4.5" features = [ "derive", "env", "color", ] [dependencies.ctrlc] version = "3.4" features = ["termination"] [dependencies.derive_more] version = "0.99" [dependencies.dirs] version = "5" [dependencies.exitcode] version = "1" [dependencies.goblin] version = "0.8" [dependencies.hex] version = "0.4" [dependencies.humantime] version = "2" [dependencies.itm] version = "0.9.0-rc.1" [dependencies.modality-api] version = "0.2" [dependencies.modality-ingest-client] version = "0.3" [dependencies.modality-ingest-protocol] version = "0.2" [dependencies.modality-reflector-config] version = "0.3" [dependencies.probe-rs] version = "0.23" [dependencies.serde] version = "1.0" features = ["derive"] [dependencies.serde_with] version = "3.6" [dependencies.thiserror] version = "1" [dependencies.tokio] version = "1" features = [ "macros", "rt-multi-thread", "sync", "io-util", "net", "signal", "tracing", ] [dependencies.trace-recorder-parser] version = "0.5" [dependencies.tracing] version = "0.1" [dependencies.tracing-subscriber] version = "0.3" features = ["env-filter"] [dependencies.url] version = "2" [dependencies.uuid] version = "1" features = [ "v4", "serde", ] [dev-dependencies.pretty_assertions] version = "1.4" [dev-dependencies.tempfile] version = "3.10"