Cross off some tasks on the 1.0 todo

This commit is contained in:
Magnus Hallin 2016-11-13 10:41:46 +01:00
parent 7effd11348
commit f7123ed9db

View file

@ -122,10 +122,10 @@ obvious dead-ends with respect to probable future features, and improving test
coverage for general execution. There are some chores that need to be completed coverage for general execution. There are some chores that need to be completed
as well. as well.
* [ ] Extensive execution testing * [X] Extensive execution testing
* [ ] Sending input objects and partial input objects in variables * [X] Sending input objects and partial input objects in variables
* [ ] Sending enums in variables * [X] Sending enums in variables
* [ ] General input value type checking and validation * [X] General input value type checking and validation
* [X] Improve helper macros * [X] Improve helper macros
* [X] `graphql_union!` helper completely missing * [X] `graphql_union!` helper completely missing
* [X] `graphql_input_object!` helper completely missing * [X] `graphql_input_object!` helper completely missing
@ -133,7 +133,7 @@ as well.
* [X] Custom enum values and descriptions * [X] Custom enum values and descriptions
* [X] Improved syntax for fields that can't fail resolution - make * [X] Improved syntax for fields that can't fail resolution - make
`FieldResult<T>` optional maybe? `FieldResult<T>` optional maybe?
* [ ] Investigate asynchronous execution - implementing it is not necessary, but * [X] Investigate asynchronous execution - implementing it is not necessary, but
at least look at what API changes will be needed for us to hook into at least look at what API changes will be needed for us to hook into
[Tokio][tokio], for example. [Tokio][tokio], for example.
* [ ] Larger examples to illustrate things like database access * [ ] Larger examples to illustrate things like database access