xref: /aosp_15_r20/system/core/init/libprefetch/prefetch/Cargo.toml (revision 00c7fec1bb09f3284aad6a6f96d2f63dfc3650ad)
1[package]
2name = "prefetch"
3version = "0.1.0"
4edition = "2018"
5default-run = "prefetch"
6
7[lib]
8name = "prefetch_rs"
9path = "src/lib.rs"
10
11[[bin]]
12name = "prefetch"
13path = "src/main.rs"
14
15[features]
16default = ["use_argh"]
17use_argh = ["argh"]
18
19[dependencies]
20argh = { version = "0.1.10", optional = true }
21chrono = { version = "=0.4.19", features = ["serde"] }
22crc32fast = "1.2.1"
23csv = "=1.1.6"
24libc = "0.2.82"
25log = "=0.4.14"
26lru-cache = "0.1.2"
27memchr = "=2.3.4"
28nix = {version = "0.28", features = ["fs", "time", "feature", "mman", "uio"]}
29proc-macro2 = "=1.0.26"
30quote = "=1.0.9"
31rand = "0.8.3"
32rayon = "=1.5.0"
33rayon-core = "=1.9.0"
34regex = "1.4.5"
35serde = { version = "*", features = ["derive"] }
36serde_cbor = "0.11.2"
37serde_derive = "=1.0.123"
38serde_json = "=1.0.62"
39thiserror = "=1.0.24"
40thiserror-impl = "1.0.24"
41walkdir = "2.3.2"
42
43# crates required for android builds
44[target.'cfg(target_os = "android")'.dependencies]
45android_logger = "0.10.1"
46
47# crates not present in android builds
48[target.'cfg(not(target_os = "android"))'.dependencies]
49bincode = "=0.9.0"
50env_logger = "=0.8.4"
51tempfile = "2.2.0"
52