# 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 = "cozo" version = "0.7.6" authors = ["Ziyang Hu"] exclude = ["tests/*"] description = "A general-purpose, transactional, relational database that uses Datalog and focuses on graph data and algorithms" homepage = "https://www.cozodb.org" documentation = "https://docs.cozodb.org" readme = "README.md" license = "MPL-2.0" repository = "https://github.com/cozodb/cozo" [dependencies.aho-corasick] version = "1.0.1" [dependencies.approx] version = "0.5.1" [dependencies.base64] version = "0.21.0" [dependencies.byteorder] version = "1.4.3" [dependencies.casey] version = "0.4.0" [dependencies.chrono] version = "0.4.19" [dependencies.chrono-tz] version = "0.8.0" [dependencies.cozorocks] version = "0.1.7" optional = true [dependencies.crossbeam] version = "0.8.2" [dependencies.csv] version = "1.1.6" [dependencies.document-features] version = "0.2.6" [dependencies.either] version = "1.7.0" [dependencies.env_logger] version = "0.10.0" [dependencies.fast2s] version = "0.3.1" [dependencies.graph] version = "0.3.0" optional = true [dependencies.itertools] version = "0.12.0" [dependencies.jieba-rs] version = "0.6.7" [dependencies.js-sys] version = "0.3.60" optional = true [dependencies.lazy_static] version = "1.4.0" [dependencies.log] version = "0.4.17" [dependencies.miette] version = "5.5.0" features = ["fancy"] [dependencies.minreq] version = "2.6.0" features = ["https-rustls"] optional = true [dependencies.ndarray] version = "0.15.6" features = ["serde"] [dependencies.num-traits] version = "0.2.15" [dependencies.ordered-float] version = "4.1.1" [dependencies.pest] version = "2.2.1" [dependencies.pest_derive] version = "2.2.1" [dependencies.priority-queue] version = "1.2.3" [dependencies.quadrature] version = "0.1.2" [dependencies.rand] version = "0.8.5" [dependencies.rayon] version = "1.5.3" optional = true [dependencies.regex] version = "1.6.0" [dependencies.rmp] version = "0.8.11" [dependencies.rmp-serde] version = "1.1.0" [dependencies.rmpv] version = "1.0.0" [dependencies.rust-stemmers] version = "1.2.0" [dependencies.rustc-hash] version = "1.1.0" [dependencies.serde] version = "1.0.137" [dependencies.serde_bytes] version = "0.11.7" [dependencies.serde_derive] version = "1.0.137" [dependencies.serde_json] version = "1.0.81" [dependencies.sha2] version = "0.10.6" [dependencies.sled] version = "0.34.7" optional = true [dependencies.smallvec] version = "1.8.1" features = [ "serde", "write", "union", "const_generics", "const_new", ] [dependencies.smartstring] version = "1.0.1" features = ["serde"] [dependencies.sqlite] version = "0.32.0" optional = true [dependencies.sqlite3-src] version = "0.5.1" optional = true [dependencies.swapvec] version = "0.3.0" [dependencies.thiserror] version = "1.0.34" [dependencies.tikv-client] version = "0.3.0" optional = true [dependencies.tikv-jemallocator-global] version = "0.5.0" optional = true [dependencies.tokio] version = "1.21.2" optional = true [dependencies.twox-hash] version = "1.6.3" [dependencies.unicode-normalization] version = "0.1.21" [dependencies.uuid] version = "1.1.2" features = [ "v1", "v4", "serde", ] [features] compact = [ "minimal", "requests", "graph-algo", ] compact-single-threaded = [ "minimal", "requests", "graph-algo", ] default = ["compact"] graph-algo = [ "graph", "rayon", ] io-uring = ["cozorocks?/io-uring"] jemalloc = [ "dep:tikv-jemallocator-global", "cozorocks?/jemalloc", ] minimal = [ "storage-sqlite", "storage-sqlite-src", ] requests = ["dep:minreq"] storage-rocksdb = ["dep:cozorocks"] storage-sled = ["dep:sled"] storage-sqlite = ["dep:sqlite"] storage-sqlite-src = [ "dep:sqlite3-src", "sqlite3-src/bundled", ] storage-tikv = [ "dep:tikv-client", "dep:tokio", ] wasm = [ "uuid/js", "dep:js-sys", ]