Sunli
4b6bb38e83
Add MergedObject type. #231
2020-08-09 15:03:10 +08:00
Sunli
665b337bf2
Remove all datasource-related code and update the documentation.
2020-06-15 14:17:19 +08:00
Sunli
6f7a3ea0e4
Add GQLInterface and GQLUnion
2020-06-11 15:08:51 +08:00
Sunli
82eefd67fd
Add GQLEnum, GQLInputObject, GQLSimpleObject macros. #164
...
use `proc_macro_derive` to solve the problem that Enum, InputObject, and SimpleObject do not support the #cfg attribute.
2020-06-11 11:23:23 +08:00
Sunli
51d588e091
Add #![forbid(unsafe_code)] to all sub crates
2020-05-29 17:33:19 +08:00
Sunli
d00e3e8c25
The scalar name and description attributes are placed on the process macro attributes. #97
2020-05-19 13:27:01 +08:00
Sunli
f74652e61a
Modify some type names (internal types)
2020-05-15 10:08:37 +08:00
sunli
8e9aff105e
Support Upload Stream #15
...
I think the previous implementation is not elegant enough, the `QueryBuilder::set_files_holder` function looks disgusting, so I refactored it.
By the way, the performance of parsing InputValue has been optimized, and unnecessary clones have been removed.
2020-05-11 21:47:24 +08:00
Sunli
3609eedcd2
DataSource and Scalar macros no longer hide errors. #73
...
I still haven't figured out why this problem was caused, but I solved it in a way that seemed silly together.
2020-05-11 13:31:13 +08:00
sunli
728989209f
The error reason can be returned when the input value is parsed incorrectly. #70
2020-05-10 18:27:46 +08:00
sunli
35531b65f8
Change the first parameter of OutputValueType::resolve to be &self
2020-05-05 21:06:48 +08:00
sunli
0cf339bc06
v1.9.23
2020-04-27 18:54:22 +08:00
sunli
61583f54a3
Replace the impl_scalar macro with the procedural macro Scalar
2020-04-27 17:58:10 +08:00
sunli
4cf83e333b
Add some docs
...
v1.9.2
2020-04-17 11:06:33 +08:00
sunli
15fbe9502a
Add SimpleObject macro
2020-03-27 10:20:20 +08:00
sunli
99f4184f83
Clippy cleanup
2020-03-21 09:32:13 +08:00
sunli
60b0282a89
Support subscription
2020-03-17 17:26:59 +08:00
sunli
ce9ca29c3d
implemented union type
2020-03-08 09:21:29 +08:00
sunli
69b3dea88c
implemented interface
2020-03-06 23:58:43 +08:00
sunli
e9cc5969f2
Rewrite the object generation code
2020-03-05 14:23:55 +08:00
sunli
8f448c91e9
create type info
2020-03-03 11:48:49 +08:00
sunli
332faa70fa
query root
2020-03-03 11:48:43 +08:00
sunli
5030a28361
init commit
2020-03-01 18:54:34 +08:00