#graphql #derive #cloud #policy #shisho #gql #query

test-shisho-gql-derive

这是 Shisho Cloud 策略 SDK 的实用工具。

12 个版本

0.11.10 2022 年 11 月 8 日
0.11.9 2022 年 11 月 7 日
0.1.1 2022 年 11 月 4 日

HTTP 服务器 中排名 1134

每月下载次数 31

Apache-2.0 OR MIT

11KB
170

Shisho 策略 GraphQL 模式的 Derive 宏

这是 Shisho Cloud 工作流程的辅助 Crates,用于编写自定义策略。

这是用于 shisho-policy-sdk 的实用工具,它是一个 derive 宏,允许将 GraphQL 查询作为 Rust 结构体引用。

示例用法

use shisho_gql_derive::*;

...

#[allow(dead_code)]
#[derive(ShishoGraphQLQuery)]
#[shisho_graphql(
    query_path = "src/policies/organization/org_owners/query.graphql",
    response_derives = "Debug, PartialEq"
)]
pub struct Input;

...

参考

依赖项

~3.5MB
~80K SLoC