seagrep-core 0.6.1

Indexed regex search for private S3 buckets
# 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"
rust-version = "1.94.1"
name = "seagrep-core"
version = "0.6.1"
authors = ["seagrep contributors"]
build = false
autolib = false
autobins = false
autoexamples = false
autotests = false
autobenches = false
description = "Indexed regex search for private S3 buckets"
homepage = "https://github.com/TalkingComputers/seagrep"
documentation = "https://docs.rs/seagrep"
readme = false
keywords = [
    "s3",
    "grep",
    "regex",
    "search",
    "trigram",
]
categories = [
    "command-line-utilities",
    "text-processing",
]
license = "MIT OR Apache-2.0"
repository = "https://github.com/TalkingComputers/seagrep"

[package.metadata.docs.rs]
all-features = true
rustdoc-args = [
    "--cfg",
    "docsrs",
]

[features]
testutil = []

[lib]
name = "seagrep_core"
path = "src/lib.rs"

[dependencies.anyhow]
version = "1"

[dependencies.apache-avro]
version = "0.21.0"
features = [
    "snappy",
    "zstandard",
    "bzip",
    "xz",
]

[dependencies.arrow-array]
version = "59.1.0"
features = ["chrono-tz"]

[dependencies.arrow-array-58]
version = "58.0.0"
features = ["chrono-tz"]
package = "arrow-array"

[dependencies.arrow-ipc]
version = "59.1.0"
features = [
    "lz4",
    "zstd",
]

[dependencies.arrow-json]
version = "59.1.0"

[dependencies.arrow-json-58]
version = "58.0.0"
package = "arrow-json"

[dependencies.arrow-schema]
version = "59.1.0"

[dependencies.blake3]
version = "1.8.5"

[dependencies.brotli]
version = "8.0.4"

[dependencies.bytes]
version = "1"

[dependencies.bzip2]
version = "0.6.1"

[dependencies.encoding_rs_io]
version = "0.1.7"

[dependencies.flate2]
version = "1.1.9"
features = ["zlib-rs"]
default-features = false

[dependencies.fs4]
version = "1.1.0"
features = ["sync"]

[dependencies.liblzma]
version = "0.4.6"

[dependencies.lz4_flex]
version = "0.13.1"

[dependencies.memchr]
version = "2.8.1"

[dependencies.memmap2]
version = "0.9.11"

[dependencies.num-bigint]
version = "0.4.6"

[dependencies.orc-rust]
version = "0.8.0"
default-features = false

[dependencies.parquet]
version = "59.1.0"
features = [
    "arrow",
    "snap",
    "zstd",
    "flate2",
    "flate2-zlib-rs",
    "lz4",
    "brotli",
]
default-features = false

[dependencies.prost]
version = "0.13.5"

[dependencies.radsort]
version = "0.1.1"

[dependencies.rapidhash]
version = "4.5.1"

[dependencies.regex]
version = "1"

[dependencies.regex-syntax]
version = "0.8"

[dependencies.serde]
version = "1"
features = ["derive"]

[dependencies.serde_json]
version = "1.0.150"

[dependencies.snap]
version = "1.1.1"

[dependencies.tar]
version = "0.4.46"
default-features = false

[dependencies.tempfile]
version = "3.27.0"

[dependencies.zip]
version = "8.6.0"
features = [
    "bzip2",
    "deflate-flate2-zlib-rs",
    "deflate64",
    "lzma",
    "xz",
    "zstd",
]
default-features = false

[dependencies.zstd]
version = "0.13.3"

[lints.clippy]
dbg_macro = "warn"
doc_markdown = "warn"
inefficient_to_string = "warn"
semicolon_if_nothing_returned = "warn"
str_to_string = "warn"
todo = "warn"

[lints.rust]
unreachable_pub = "warn"
unsafe_op_in_unsafe_fn = "warn"
unused_qualifications = "warn"

[lints.rust.rust_2018_idioms]
level = "warn"
priority = -1