[package]
name = "quickwit-core"
version = "0.3.0"
authors = ["Quickwit, Inc. <hello@quickwit.io>"]
edition = "2021"
license = "AGPL-3.0-or-later"
description = "Core crate of quickwit"
repository = "https://github.com/quickwit-oss/quickwit"
homepage = "https://quickwit.io/"
documentation = "https://quickwit.io/docs/"
[dependencies]
anyhow = "1.0"
async-trait = "0.1"
byte-unit = { version = "4", default-features = false, features = ["serde"] }
quickwit-actors = { version = "0.3.0", path = "../quickwit-actors" }
quickwit-indexing = { version = "0.3.0", path = "../quickwit-indexing" }
quickwit-common = { version = "0.3.0", path = "../quickwit-common" }
quickwit-doc-mapper = { version = "0.3.0", path = "../quickwit-doc-mapper" }
quickwit-metastore = { version = "0.3.0", path = "../quickwit-metastore" }
quickwit-directories = { version = "0.3.0", path = "../quickwit-directories" }
quickwit-storage = { version = "0.3.0", path = "../quickwit-storage" }
quickwit-config = { version = "0.3.0", path = "../quickwit-config" }
tokio = { version = "1", features = ["full"] }
tokio-util = { version = "0.7", features = ["full"] }
rand = "0.8"
tantivy = { version = "0.18.0", default-features=false, features = ["mmap", "lz4-compression", "quickwit"] }
futures = "0.3"
futures-util = { version = "0.3.1", default-features = false }
uuid = { version = "1.1", features = ["v4", "serde"] }
serde = { version = "1.0", features = ["derive"] }
serde_json = "1.0"
tracing = "0.1.29"
tokio-stream = "0.1"
tempfile = '3'
thiserror = "1"
[dev-dependencies]
mockall = "0.11"
serde_yaml = "0.8"