| [package] |
| name = "perfetto" |
| version = "0.1.0" |
| authors = ["The Chromium OS Authors"] |
| edition = "2021" |
| |
| [features] |
| # Bypassing default features requires specifying either openssl or |
| # pure-rust-hashes. |
| default = ["openssl"] |
| |
| # Use a pure Rust crate for hashing instead of openssl. |
| pure-rust-hashes = ["sha2"] |
| |
| [dependencies] |
| anyhow = "*" |
| base = { path = "../base" } |
| cfg-if = "1.0.0" |
| cros_tracing_types = { path = "../cros_tracing_types" } |
| data_model = { path = "../common/data_model" } |
| once_cell = "1.7" |
| openssl = { version = "*", optional = true } |
| protobuf = "3.2" |
| serde = { version = "1", features = [ "derive" ] } |
| sha2 = { version = "*", optional = true } |
| sync = { path = "../common/sync" } |
| zerocopy = "*" |
| |
| [build-dependencies] |
| proto_build_tools = { path = "../proto_build_tools" } |