[package] name = "re_data_store" authors.workspace = true description = "An in-memory time series database for Rerun log data, based on Apache Arrow" edition.workspace = true homepage.workspace = true include.workspace = true license.workspace = true publish = true readme = "README.md" repository.workspace = true rust-version.workspace = true version.workspace = true [lints] workspace = true [package.metadata.docs.rs] all-features = true [features] default = [] ## Enables `parking_lot`'s deadlock detection background thread. deadlock_detection = ["parking_lot/deadlock_detection"] [dependencies] # Rerun dependencies: re_format.workspace = true re_format_arrow.workspace = true re_log = { workspace = true, features = ["setup"] } re_log_types.workspace = true re_tracing.workspace = true re_types_core.workspace = true # External dependencies: ahash.workspace = true arrow2 = { workspace = true, features = ["compute_concatenate"] } document-features.workspace = true indent.workspace = true itertools = { workspace = true } nohash-hasher.workspace = true once_cell.workspace = true parking_lot.workspace = true smallvec.workspace = true thiserror.workspace = true web-time.workspace = true [dev-dependencies] re_format.workspace = true re_types = { workspace = true, features = ["testing"] } anyhow.workspace = true criterion.workspace = true insta.workspace = true mimalloc.workspace = true rand = { workspace = true, features = ["std", "std_rng"] } similar-asserts.workspace = true tinyvec.workspace = true [lib] bench = false [[bench]] name = "arrow2" harness = false [[bench]] name = "data_store" harness = false [[bench]] name = "gc" harness = false [[bench]] name = "vectors" harness = false