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