2023-04-14 21:12:12 +00:00
|
|
|
[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]
|
2024-05-21 22:37:42 +00:00
|
|
|
anyhow = "1"
|
2023-05-11 23:59:19 +00:00
|
|
|
base = { path = "../base" }
|
2023-04-14 21:12:12 +00:00
|
|
|
cfg-if = "1.0.0"
|
|
|
|
cros_tracing_types = { path = "../cros_tracing_types" }
|
2024-05-21 22:37:42 +00:00
|
|
|
openssl = { version = "0.10", optional = true }
|
2023-04-14 21:12:12 +00:00
|
|
|
protobuf = "3.2"
|
|
|
|
serde = { version = "1", features = [ "derive" ] }
|
2024-05-21 22:37:42 +00:00
|
|
|
sha2 = { version = "0.10", optional = true }
|
2023-04-14 21:12:12 +00:00
|
|
|
sync = { path = "../common/sync" }
|
2023-09-20 19:11:35 +00:00
|
|
|
zerocopy = { version = "0.7", features = ["derive"] }
|
2023-04-14 21:12:12 +00:00
|
|
|
|
|
|
|
[build-dependencies]
|
|
|
|
proto_build_tools = { path = "../proto_build_tools" }
|