# THIS FILE IS AUTOMATICALLY GENERATED BY CARGO # # When uploading crates to the registry Cargo will automatically # "normalize" Cargo.toml files for maximal compatibility # with all versions of Cargo and also rewrite `path` dependencies # to registry (e.g., crates.io) dependencies. # # If you are reading this file be aware that the original Cargo.toml # will likely look very different (and much more reasonable). # See Cargo.toml.orig for the original contents. [package] edition = "2021" name = "summa-core" version = "0.23.3" authors = ["Pasha Podolsky "] include = [ "src/**/*", "resources/**/*", "LICENSE", ] description = "Summa Core library" license-file = "LICENSE" [lib] name = "summa_core" path = "src/lib.rs" doc = true [dependencies.aho-corasick] version = "1.0" [dependencies.anyhow] version = "1.0" [dependencies.async-trait] version = "0.1" [dependencies.base36] version = "0.0.1" [dependencies.base64] version = "0.22" [dependencies.bytes] version = "1.3" [dependencies.chrono] version = "0.4" [dependencies.config] version = "0.14.0" [dependencies.csv] version = "1.2" [dependencies.derive_builder] version = "0.20.0" [dependencies.downcast-rs] version = "1.2" [dependencies.fasteval2] version = "2.1.1" features = ["unsafe-vars"] [dependencies.futures] version = "0.3" [dependencies.hyper] version = "0.14" features = [ "client", "http1", "http2", "tcp", ] optional = true default_features = false [dependencies.hyper-tls] version = "0.5.0" features = ["vendored"] optional = true [dependencies.instant] version = "0.1" features = [ "inaccurate", "wasm-bindgen", ] default_features = false [dependencies.itertools] version = "0.12.0" [dependencies.izihawa_ttl_cache] version = "0.5" [dependencies.oneshot] version = "0.1" [dependencies.openssl] version = "=0.10.55" features = ["vendored"] optional = true [dependencies.openssl-src] version = "=111" optional = true [dependencies.openssl-sys] version = "=0.9.89" optional = true [dependencies.opentelemetry] version = "0.20" features = [ "metrics", "rt-tokio", ] optional = true [dependencies.parking_lot] version = "0.12" features = ["send_guard"] [dependencies.pest] version = "2.5" [dependencies.pest_derive] version = "2.5" [dependencies.pluralize-rs] version = "0.1" [dependencies.prost] version = "0.12" [dependencies.rand] version = "0.8" features = ["small_rng"] [dependencies.rayon] version = "1.6.1" [dependencies.regex] version = "1.8" [dependencies.rustc-hash] version = "1.1.0" [dependencies.serde] version = "1.0" features = [ "derive", "std", ] default_features = false [dependencies.serde_bytes] version = "0.11" [dependencies.serde_cbor] version = "0.11" [dependencies.serde_json] version = "1.0" [dependencies.serde_yaml] version = "0.8" [dependencies.strfmt] version = "0.2" [dependencies.summa-proto] version = "0.36.1" default_features = false [dependencies.take_mut] version = "0.2" [dependencies.tantivy] version = "0.22.6" features = [ "quickwit", "sstable-termdict", "zstd-compression", ] default_features = false package = "izihawa-tantivy" [dependencies.tantivy-common] version = "0.7" package = "izihawa-tantivy-common" [dependencies.tantivy-query-grammar] version = "0.22" package = "izihawa-tantivy-query-grammar" [dependencies.thiserror] version = "1.0" [dependencies.time] version = "0.3" features = [ "serde-well-known", "wasm-bindgen", ] [dependencies.tokio] version = "1.35.1" features = [ "macros", "signal-hook-registry", "sync", ] default_features = false [dependencies.tracing] version = "0.1" [dependencies.xmlparser] version = "0.13" [dev-dependencies.matches] version = "0.1" [features] fs = [ "tantivy/mmap", "tokio/fs", ] hyper-external-request = [ "hyper", "hyper-tls", "openssl", "openssl-src", "openssl-sys", ] metrics = ["opentelemetry"] tokio-rt = ["tokio/rt"]