3个版本

使用旧的Rust 2015

0.1.2 2018年10月5日
0.1.1 2018年10月5日
0.1.0 2018年10月5日

#21 in #fragment

MIT/Apache

29KB
592 代码行

graphql-id

Build Status Latest version Documentation

为GraphQL查询生成ID。

用法

lib

extern crate graphql_id;

use graphql_id::{generate_operation_id, generate_default_operation_id};

fn main() {
  let query = "
    query petSearch($name: String!) {
      search(name: $name) {
        ... on Node {
          id
        }
        category {
          ...walk
        }
      }
    }
    fragment walk on Walk {
      speed
    }
  ";

  println!("{}", generate_operation_id(&query, &"petSearch"));
}

bin

graphql-id path/to/query.graphql operationName

许可证

许可协议为以下之一

供您选择。

贡献

除非您明确声明,否则根据Apache-2.0许可证定义,您提交的任何有意包含在作品中的贡献,将按上述方式双许可,不附加任何额外的条款或条件。

依赖项

~6MB
~91K SLoC