apollo-rs
apollo-rs copied to clipboard
Spec compliant GraphQL Tools in Rust.
## Description It would be useful to have a serde_json `Value` implementation for some parts of the AST created by `apollo-parser`. Perhaps even for the whole AST? It seems like...
Following this PR #182 I had an issue caused by the new rust release (1.59) which detects more lints. But if you're still using 1.58.1 locally for example you will...
this is not graphql execution validation, but meant to be used for testing on top of the fuzzer
## Description `apollo-smith` does not currently self-referential object type usage, such as, ``` type Person { name: String age: Int picture: Url relationship: Person } ``` This should be added...
example: ```graphql # Here is my comment query { cats } ```
Be able to generate ignorate tokens in a valid document (commas, whitespaces, comments, ...) Example: ```graphql # only customers can use it type Cat implements Pet @tag(name: "team-customers") { #cat...
this is an exploration of streaming the lexer. The current parser first allocates the list of tokens, then reverses it, then transforms to a syntax tree. With the benchmark I...
With configuration we could set how many definitions we would like for each kind of definitions, what's the maximum number of fields we want in a query, ... It will...
## Description Validate the operation definition and add related methods to the SourceDatabase. Related Issues, #144, #147 ## Specification The following separate Input Value types are to be validated in...
## Description Validate the operation definition and add related methods to the SourceDatabase. Related Issues, #144, #147 ## Specification ### Validation - Documentation in [spec](https://spec.graphql.org/October2021/#sec-Language.Fragments) #### 1. fragment can only...