Commit Graph

1007 Commits

Author SHA1 Message Date
Sunli
f4c4955fc4 Remove useless code. 2020-09-28 09:56:15 +08:00
Sunli
c914622ff0 Update docs 2020-09-28 09:31:19 +08:00
Sunli
73ddc0390d Merge pull request #285 from chipsenkbeil/patch-1
Add remote enum documentation
2020-09-28 09:17:59 +08:00
Chip Senkbeil
0bb9f53d79 Add remote enum documentation
Add book documentation about remote option for enums (#276)
2020-09-27 14:02:10 -05:00
Sunli
5d315ec6d2 Clippy clean. 2020-09-27 19:29:23 +08:00
Sunli
4d019f1d6f Update schema.rs 2020-09-27 19:13:12 +08:00
Sunli
012e5ee315 Fixed variables cannot deserialize from null. #282 2020-09-27 19:10:49 +08:00
Sunli
fae50062e0 Fix the problem when generating Federation SDL. #283 2020-09-27 18:49:04 +08:00
Sunli
f9cfc14e45 Update docs 2020-09-27 18:22:01 +08:00
Sunli
a725594cd1 Add remote attribute for Enum macro. #276 2020-09-27 18:19:11 +08:00
Sunli
0d6771a199 Add some type detection to make the defined schema conform to the GraphQL specification. #282 2020-09-27 15:35:05 +08:00
Sunli
edf1420a44 2.0.0-alpha.19 2020-09-27 10:22:13 +08:00
Sunli
7d3eb9b62c Make Object and Subscription macros support #cfg(...) attribute. #281 2020-09-27 10:20:20 +08:00
Sunli
b47d08c5b5 Invoke extensions for execute_schema. 2020-09-26 15:52:59 +08:00
Sunli
5971b44105 2.0.0-alpha.18 2020-09-26 12:36:56 +08:00
Sunli
5c293ffdc2 Improve the error message of Tracing extension. 2020-09-26 12:35:28 +08:00
Sunli
44a1869112 Update readme 2020-09-26 11:25:21 +08:00
Sunli
c350d182ce When an error occurs in the query, the Tracing extension can output the error message. 2020-09-26 09:49:46 +08:00
Sunli
6d5a12ad54 2.0.0-alpha.17 2020-09-26 09:38:07 +08:00
Sunli
089e830d26 Add StringNumber type. 2020-09-26 09:22:54 +08:00
Sunli
3e19b23178 Remove unnecessary features for tide and warp integrations. 2020-09-26 08:35:17 +08:00
Koxiaet
507e94af8b Merge pull request #279 from robjtede/patch-1
do not include default features for actix-web
2020-09-25 19:54:21 +01:00
Koxiaet
2dcb9c654b Fix Tide tests 2020-09-25 19:50:04 +01:00
Rob Ede
ecefe679a7 do not include default features for actix-web 2020-09-25 19:16:15 +01:00
Koxiaet
25887b35ab Add integrations README 2020-09-25 18:25:52 +01:00
Koxiaet
f1833d1a0d Support batch requests in Tide 2020-09-25 18:03:51 +01:00
Koxiaet
aae4c29dd0 Reduce code duplication in batches in actix web 2020-09-25 17:38:12 +01:00
Sunli
23db311e42 2.0.0-alpha.16 2020-09-25 17:02:15 +08:00
Sunli
5eef10a1c4 Make uuid to optional dependent. 2020-09-25 15:40:04 +08:00
Sunli
b316c30416 Add data_XXX methods to ResolveInfo and remove context field from ResolveInfo. #260 2020-09-25 15:26:29 +08:00
Sunli
8a82954f0b Improve tracing 2020-09-25 15:01:55 +08:00
Sunli
0260d23713 2.0.0-alpha.15 2020-09-24 18:29:48 +08:00
Sunli
390aac5ddd Merge pull request #275 from simplificAR/export_description
Export description with `Registry::export_sdl`
2020-09-24 09:21:47 +08:00
Koxiaet
9e98d79c88 Rustfmt and write ARCHITECTURE.md 2020-09-23 20:23:15 +01:00
Koxiaet
e97a7d9def Publicize resolver utils and move Scalar there 2020-09-23 19:50:35 +01:00
Koxiaet
70d2dbc39c Big improvements to tide integration 2020-09-23 18:30:03 +01:00
Koxiaet
4f732bfe3c Small improvements to actix-web integration 2020-09-23 17:30:22 +01:00
Daniel Wiesenberg
eeb38b69cf Run Rustfmt and Clippy 2020-09-23 15:54:33 +02:00
Daniel Wiesenberg
125eb74fbc Export description with Registry::export_sdl 2020-09-23 15:47:04 +02:00
Sunli
5cb507ed90 Add test code for generic object. #274 2020-09-23 14:39:18 +08:00
Sunli
312b8f13d8 Add Schema::sdl method. #191 2020-09-23 14:14:22 +08:00
Koxiaet
6947d95030 Merge branch 'master' of github.com-koxiaet:async-graphql/async-graphql into master 2020-09-22 20:03:33 +01:00
Koxiaet
49462cf05f Move some validations to parser
This commit moves the single anonymous and duplicated operation name
validation rules into the parser, allowing for a nicer format to be
exposed by it. It also adds better error messages to the parser.
2020-09-22 19:59:48 +01:00
Sunli
47329b9458 Add Request::extension method. #271 2020-09-21 15:53:07 +08:00
Sunli
7eb2143b2c Implement Serialize/Deserialize for MaybeUndefine<T>. 2020-09-21 15:22:45 +08:00
Sunli
e12ae8b236 Add BatchRequest support for actixweb and warp integrations. 2020-09-21 14:57:33 +08:00
Sunli
92c5db674a Merge pull request #272 from mwilliammyers/feat/maybe-undefined
Remove Deserialize impl from MaybeUndefined
2020-09-21 07:56:47 +08:00
William Myers
b1763de1ea Remove Deserialize impl from MaybeUndefined
Change Serialize implementation to use the `untagged` attribute.
This handles the common case of directly serializing `MaybeUndefined`,
but deserializing into an `Option<T>`. We could add a more sophisticated
custom deserialize implementation later.
2020-09-20 13:22:51 -07:00
Sunli
22420ee7ec Make ObjectType is public. 2020-09-20 15:47:17 +08:00
Sunli
451f425813 Remove all GQL prefix. #208 2020-09-20 13:44:20 +08:00