Fast and robust atproto CAR file processing in rust
1[package] 2name = "repo-stream" 3version = "0.1.1" 4edition = "2024" 5license = "MIT OR Apache-2.0" 6description = "Fast and robust atproto CAR file processing in rust" 7repository = "https://tangled.org/@microcosm.blue/repo-stream" 8 9[dependencies] 10bincode = { version = "2.0.1", features = ["serde"] } 11futures = "0.3.31" 12futures-core = "0.3.31" 13ipld-core = { version = "0.4.2", features = ["serde"] } 14iroh-car = "0.5.1" 15log = "0.4.28" 16multibase = "0.9.2" 17redb = "3.1.0" 18rusqlite = "0.37.0" 19serde = { version = "1.0.228", features = ["derive"] } 20serde_bytes = "0.11.19" 21serde_ipld_dagcbor = "0.6.4" 22thiserror = "2.0.17" 23tokio = "1.47.1" 24 25[dev-dependencies] 26clap = { version = "4.5.48", features = ["derive"] } 27criterion = { version = "0.7.0", features = ["async_tokio"] } 28env_logger = "0.11.8" 29multibase = "0.9.2" 30tempfile = "3.23.0" 31tokio = { version = "1.47.1", features = ["full"] } 32 33[profile.profiling] 34inherits = "release" 35debug = true 36 37[[bench]] 38name = "non-huge-cars" 39harness = false 40 41[[bench]] 42name = "huge-car" 43harness = false