rust-store-core 4.1.0

One data engine for MongoDB, MySQL, PostgreSQL and SQLite: a MongoDB-style GQL query language, permission checks, computed columns, command planning and SQL dialect translation. Pure logic, no IO.
Documentation
[package]
name = "rust-store-core"
version = "4.1.0"
edition = "2021"
description = "One data engine for MongoDB, MySQL, PostgreSQL and SQLite: a MongoDB-style GQL query language, permission checks, computed columns, command planning and SQL dialect translation. Pure logic, no IO."
# license 供 crates.io 展示 SPDX 标识;MIT 原文由同目录 LICENSE 随 .crate 一同分发
# (cargo 默认打包包目录内文件;MIT 要求副本携带许可声明)。
# 与 core-node/core-py 一致:各 crate 目录自带 LICENSE 副本,不再用 license-file 指包外文件
# (license 与 license-file 同时给出会被 cargo 判为冗余并告警)。
license = "MIT"
repository = "https://github.com/coenddt/rust-store"
homepage = "https://coenddt.github.io/rust-store/"
documentation = "https://docs.rs/rust-store-core"
readme = "README.md"
keywords = ["gql", "mongodb", "sql", "query-builder", "multi-database"]
categories = ["database", "database-implementations", "parser-implementations"]

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

[dependencies]
serde_json = "1"
# CoreError 结构化错误(FFI 边界可程序化穷举,见 src/error.rs)
thiserror = "2"

[[test]]
name = "parity"
path = "tests/parity.rs"

[[test]]
name = "parity_computes"
path = "tests/parity_computes.rs"

[[test]]
name = "parity_commands"
path = "tests/parity_commands.rs"

[[test]]
name = "parity_write"
path = "tests/parity_write.rs"

[[test]]
name = "parity_fnfns"
path = "tests/parity_fnfns.rs"

[[test]]
name = "parity_dialect"
path = "tests/parity_dialect.rs"

[[test]]
name = "parity_federation"
path = "tests/parity_federation.rs"

[[test]]
name = "resource"
path = "tests/resource.rs"