[package]
name = "sicada"
version = "0.1.0"
edition = "2024"
rust-version = "1.88"
authors = ["o24s <fulmlumo@gmail.com>"]
description = "A weighted finite-state transducer (WFST) library, file-compatible with OpenFst"
repository = "https://github.com/o24s/sicada"
license = "Apache-2.0"
readme = "../README.md"
keywords = ["fst", "wfst", "transducer", "automata", "openfst"]
categories = ["algorithms", "data-structures", "text-processing"]
[package.metadata.docs.rs]
all-features = true
[features]
default = ["fst-types"]
fst-types = []
axioms = []
[dependencies]
bitflags = { workspace = true }
hashbrown = { workspace = true }
log = { workspace = true }
md-5 = { workspace = true }
memmap2 = { workspace = true }
pastey = { workspace = true }
rustc-hash = { workspace = true }
slab = { workspace = true }
smallvec = { workspace = true }
thiserror = { workspace = true }
[dev-dependencies]
tempfile = { workspace = true }