3个版本
0.0.4 | 2023年12月2日 |
---|---|
0.0.3 | 2023年12月2日 |
0.0.1 | 2023年11月13日 |
#14 in #edge-db
38KB
912 代码行
edgedb-composable-query
从EdgeDB查询任意结构体。组合任意复杂度的查询。
请注意:它目前仍在开发中。预0.1版。代码混乱,代码中有todo!(),等等。我还在研究语义。如果您对它适用于您的用例感兴趣,请尝试它并在以下位置提交问题: https://github.com/valyagolev/edgedb-composable-query/issues。但请勿将其用于生产环境;它可能会崩溃,并且 API 将会更改。
该软件包的两个主要部分
-
一组工具,围绕可推导特质
EdgedbObject
,允许您查询EdgeDB中的任意Rust结构体,并自动转换类型。请参见以下示例: https://docs.rs/edgedb-composable-query/latest/edgedb_composable_query/ -
一组工具,围绕可推导特质
composable::EdgedbComposableQuery
,允许您通过Rust结构体和属性表达复杂、可组合的查询。请参阅 [composable] 子模块中的文档和示例: https://docs.rs/edgedb-composable-query/latest/edgedb_composable_query/composable/index.html
依赖项
~1.1–1.6MB
~35K SLoC