The Derive Macro for Shisho Policy GraphQL Schema

This is a helper crate for Shisho Cloud workflows to write custom policies.

This is the utility for shisho-policy-sdk which is a derive macro to allow referring a graphql query as Rust structs.

Example usage

``` use shishogqlderive::*;

...

[allow(dead_code)]

[derive(InputQuery)]

[shisho_graphql(

query_path = "src/policies/organization/org_owners/query.graphql",
derives = "Debug, PartialEq"

)] pub struct Input;

...

```

Reference