3 releases
Uses old Rust 2015
0.1.2 | Oct 5, 2018 |
---|---|
0.1.1 | Oct 5, 2018 |
0.1.0 | Oct 5, 2018 |
#20 in #fragment
29KB
592 lines
graphql-id
Generate ID for a GraphQL Query.
Usage
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
License
Licensed under either of
- Apache License, Version 2.0, (LICENSE-APACHE or http://www.apache.org/licenses/LICENSE-2.0)
- MIT license (LICENSE-MIT or http://opensource.org/licenses/MIT)
at your option.
Contribution
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.
Dependencies
~7MB
~109K SLoC