#product-os #sql-query #store #higher-order #macro #flexible #highly

product-os-store-macros

Product OS : Store Macros 提供了一个高度灵活的高级框架,通过直接使用Rust定义SQL查询。此crate与Product OS : Store一起使用。

3个版本

0.0.3 2023年12月2日
0.0.2 2023年8月21日
0.0.1 2023年8月20日

#31#higher-order

每月42次下载
用于 5 crate

AGPL-3.0-only

88KB
1K SLoC

Product OS : Store Macros

Product OS : Store Macros 提供了一个高度灵活的高级框架,通过直接使用Rust定义SQL查询。此crate与Product OS : Store一起使用。

什么是Product OS?

Product OS 是一系列包的集合,提供不同的工具和功能,可以一起工作,以更容易地为 Rust 生态系统构建产品。

安装

使用 Rust 包管理器 cargo 安装 Product OS : Store Macros。

cargo add product-os-store-macros

或将 Product OS : Store Macros 添加到您的 cargo.toml [packages] 部分。

product-os-store-macros = { version = "0.0.3", features = [], default-features = true, optional = false }

特性

Product OS Store Macros 提供了一个高级框架,用于使用 Rust 定义 SQL 查询,无需记住 SQL 语法。以下支持:

  • 简单查询
  • 涉及连接的复杂查询
  • 支持特定的 PostgreSQL 查询
  • 遵循 Product OS : Store 中定义的 Relational 数据库结构框架
// Feature samples TODO

用法

// Examples TODO

贡献

贡献目前不可用,但很快将在公共仓库中提供。

许可

GNU AGPLv3

依赖项

~4MB
~80K SLoC