3个版本
使用旧的Rust 2015
0.1.2 | 2018年10月5日 |
---|---|
0.1.1 | 2018年10月5日 |
0.1.0 | 2018年10月5日 |
#21 in #fragment
29KB
592 代码行
graphql-id
为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版,(LICENSE-APACHE 或 https://apache.ac.cn/licenses/LICENSE-2.0)
- MIT许可证 (LICENSE-MIT 或 http://opensource.org/licenses/MIT)
供您选择。
贡献
除非您明确声明,否则根据Apache-2.0许可证定义,您提交的任何有意包含在作品中的贡献,将按上述方式双许可,不附加任何额外的条款或条件。
依赖项
~6MB
~91K SLoC