[[bench]]
harness = false
name = "bench"
path = "benches/bench.rs"
[build-dependencies.pyo3-build-config]
version = "0.27"
[dependencies.ahash]
version = "0.8"
[dependencies.lasso]
version = "0.7"
[dependencies.pyo3]
features = ["extension-module", "abi3-py37"]
version = "0.27"
[dependencies.rayon]
version = "1.10"
[dependencies.rustc-hash]
version = "2.1"
[dependencies.serde]
features = ["derive"]
version = "1.0"
[dependencies.serde_json]
version = "1.0"
[dependencies.thiserror]
version = "2.0"
[dev-dependencies.num_cpus]
version = "1.17"
[[example]]
name = "basic"
path = "examples/basic.rs"
[lib]
crate-type = ["cdylib", "rlib"]
name = "simstring_rust"
path = "src/lib.rs"
[package]
authors = ["Bernard Brenyah <bbrenyah@gmail.com>"]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = "build.rs"
categories = ["text-processing"]
description = "A native Rust implementation of the SimString algorithm"
documentation = "https://docs.rs/simstringrust"
edition = "2021"
homepage = "https://github.com/PyDataBlog/simstring_rs"
keywords = ["string-matching", "nlp", "simstring", "cpmerge"]
license = "MIT"
name = "simstring_rust"
readme = "README.md"
repository = "https://github.com/PyDataBlog/simstring_rs"
version = "0.3.5-beta.1"
[package.metadata.release]
pre-release-commit-message = "chore(release): {{version}}"
pre-release-hook = ["git-cliff", "-o", "CHANGELOG.md", "--tag", "{{version}}"]
publish = false
push = false
[profile.release]
debug = 2
[[test]]
name = "test_database"
path = "tests/test_database.rs"
[[test]]
name = "test_features"
path = "tests/test_features.rs"
[[test]]
name = "test_measures"
path = "tests/test_measures.rs"
[[test]]
name = "test_python_integration"
path = "tests/test_python_integration.rs"
[[test]]
name = "test_search"
path = "tests/test_search.rs"