graphql-tools
(Rust)Documentation | Crate | GitHub
Note: this crate is still under development (see roadmap below)
The graphql_tools
crate implements tooling around GraphQL for Rust libraries. Most of the tools are based on trait
s and struct
s implemented in graphql_parser
crate.
The goal of this library is to create a common layer of tools that has similar/improved APIs to graphql-js
reference implementation and graphql-tools
from the JS/TS ecosystem.
Add graphql-tools
as a dependency of your project by adding the following to your Cargo.toml
file:
toml
[dependencies]
graphql-tools = "..."
Or, if you are using cargo-edit
:
cargo add graphql-tools
SchemaVisitor
QueryVisitor
If you have an idea / missing feature, feel free to open an issue / start a GitHub discussion!