Fast and robust atproto CAR file processing in rust
1[package]
2name = "repo-stream"
3version = "0.1.0"
4edition = "2024"
5
6[dependencies]
7futures = "0.3.31"
8futures-core = "0.3.31"
9ipld-core = { version = "0.4.2", features = ["serde"] }
10iroh-car = "0.5.1"
11log = "0.4.28"
12multibase = "0.9.2"
13serde = { version = "1.0.228", features = ["derive"] }
14serde_bytes = "0.11.19"
15serde_ipld_dagcbor = "0.6.4"
16thiserror = "2.0.17"
17tokio = "1.47.1"
18
19[dev-dependencies]
20clap = { version = "4.5.48", features = ["derive"] }
21criterion = { version = "0.7.0", features = ["async_tokio"] }
22env_logger = "0.11.8"
23multibase = "0.9.2"
24tokio = { version = "1.47.1", features = ["full"] }
25
26[profile.profiling]
27inherits = "release"
28debug = true
29
30[[bench]]
31name = "non-huge-cars"
32harness = false