Sunli
|
8909752107
|
Add support group attribute to Object/SimpleObject/ComplexObject/Subscription macros. #838
|
2022-03-14 09:28:34 +08:00 |
|
Sunli
|
a4b840a984
|
Add support for oneof field on object. #766
|
2022-03-04 21:24:17 +08:00 |
|
Sunli
|
eb27b0856e
|
No longer assumes that a subscription stream that failed to resolve has ended. #744
|
2021-12-07 11:00:53 +08:00 |
|
Sunli
|
60245769f5
|
Rework guards
|
2021-11-16 10:22:39 +08:00 |
|
Sunli
|
613bbc5b91
|
Custom validator
|
2021-11-15 11:08:56 +08:00 |
|
Sunli
|
dd55421ede
|
Rework validators 2
|
2021-11-15 09:12:13 +08:00 |
|
Sunli
|
eb022a0cca
|
Rework validators
|
2021-11-14 21:09:14 +08:00 |
|
Sunli
|
acb44bdd05
|
Hide types that are not referenced by visible fields. #698
|
2021-11-12 07:24:04 +08:00 |
|
Sunli
|
0e9e087691
|
Move the methods of the Type trait to InputType and OutputType .
|
2021-11-12 07:23:05 +08:00 |
|
Sunli
|
b359b62976
|
If a GraphQL name conflict is detected when creating schema, it will cause panic. #499
|
2021-11-08 10:25:31 +08:00 |
|
Sunli
|
057d6aebfd
|
Subscription typename - [GraphQL - October 2021] #681
|
2021-11-02 20:35:05 +08:00 |
|
Sunli
|
9b5149ee23
|
Respect query object field order. #612
|
2021-10-26 19:02:15 +08:00 |
|
OvermindDL1
|
2bfbc56a46
|
Move the dyn placement in the Subscription macro to the type injection instead of in-place to allow for non-trait implementations (type aliases).
|
2021-10-21 10:54:07 -06:00 |
|
OvermindDL1
|
bda4c17d70
|
Fix the Subscription procmacro to work on Rust 2021 by adding the missing required dyn keywords in the generated output
|
2021-10-21 10:35:03 -06:00 |
|
Sunli
|
c80687af80
|
Clippy clean
|
2021-07-31 23:54:16 +08:00 |
|
Sunli
|
8b4f3bcff5
|
Allows to get the actual field name and alias in ResolveInfo . #551
|
2021-06-29 09:30:26 +08:00 |
|
Sunli
|
f992e8ab94
|
Add the operation_name to Extension::execute method.
|
2021-06-10 10:17:33 +08:00 |
|
Sunli
|
e7382bf549
|
Rework error propagation. #531
|
2021-06-08 10:05:30 +08:00 |
|
Sunli
|
f8021c0fb5
|
Add support for returning multiple resolver errors. #531
|
2021-06-07 14:03:36 +08:00 |
|
Sunli
|
572f907df7
|
Now when the resolver returns the Result type, E can be all types that implement Into<async_graphql::Error> .
|
2021-04-09 15:04:01 +08:00 |
|
Sunli
|
a9ac598e2e
|
Add secret attribute for arguments, they will not appear in the log. #463
|
2021-04-07 19:40:19 +08:00 |
|
Sunli
|
a4db80bdc9
|
Update subscription.rs
|
2021-04-04 19:51:41 +08:00 |
|
Sunli
|
824356d118
|
Rework Extension
|
2021-04-04 14:37:41 +08:00 |
|
Sunli
|
05911f3516
|
Rework Extension & TracingExtension & OpenTelemetryExtension
|
2021-03-26 12:03:10 +08:00 |
|
Taiki Endo
|
2bff2ad9dc
|
Support generics in Subscription types
|
2021-03-09 22:21:56 +09:00 |
|
Sunli
|
f6c0c33885
|
Add extends attribute for derive macros Subscription and MergedSubscription.
|
2021-03-09 15:12:14 +08:00 |
|
Sunli
|
c7d1a8527d
|
Merge pull request #429 from zicklag/master
Improve Resolver Method Return Type Error
|
2021-03-03 10:51:43 +08:00 |
|
Zicklag
|
8762f7e2d6
|
Improve Resolver Method Return Type Error
|
2021-03-02 12:45:07 -06:00 |
|
Sunli
|
4ebe0dd4cd
|
Allow the deprecation attribute to have no reason.
|
2021-02-27 11:59:58 +08:00 |
|
Sunli
|
68b5ed680f
|
Improve the performance of introspection queries.
|
2021-02-24 12:06:11 +08:00 |
|
Sunli
|
74657c6242
|
Add support for generic InputObject . #387
|
2021-01-14 11:27:15 +08:00 |
|
Sunli
|
6043543df7
|
Add custom complexity for subscription.
|
2020-12-19 18:39:33 +08:00 |
|
Sunli
|
bf9e3ec578
|
Improve depth and complex.
|
2020-12-18 18:56:28 +08:00 |
|
Sunli
|
ba23761cb4
|
Add visible attributes on types, fields, and parameters, allowing some content to be hidden based on conditions.
|
2020-12-12 16:23:53 +08:00 |
|
Sunli
|
5c39d0197d
|
Rename InputValueType to InputType and OutputValueType to OutputType.
|
2020-12-11 15:37:50 +08:00 |
|
Sunli
|
12b3b0ee46
|
Fix async_graphql::Object does not work when inside macro after rust 1.48.0
|
2020-11-22 09:53:18 +08:00 |
|
Sunli
|
04f90bfea5
|
Fix #339
|
2020-11-08 08:00:14 +08:00 |
|
Sunli
|
7816135f56
|
Subscription macros now correctly report unsupported attribute errors.
|
2020-11-07 09:13:53 +08:00 |
|
Sunli
|
320d9eef50
|
Add use_type_description attribute for derive macros Object, Scalar and Subscription.
|
2020-10-26 21:34:05 +08:00 |
|
Sunli
|
e1be5d5537
|
Fix typo
|
2020-10-22 10:11:47 +08:00 |
|
Sunli
|
e3d693da28
|
Add entity lookup support for MergedObject.
Add some GraphQL specification constraints for all derived macros.
Use `Registry::create_dummy_type` to create a merged type.
|
2020-10-20 11:49:31 +08:00 |
|
Koxiaet
|
a79ee02958
|
Fix macro hygiene
|
2020-10-16 20:21:46 +01:00 |
|
Koxiaet
|
79ad5540a1
|
Make macros hygienic
|
2020-10-16 11:37:59 +01:00 |
|
Koxiaet
|
12fe7445c7
|
Replace futures with futures_util
|
2020-10-16 07:49:22 +01:00 |
|
Sunli
|
8c933dbc36
|
Make imports consistent
|
2020-10-16 10:45:48 +08:00 |
|
Sunli
|
4fa4b25ce4
|
Fix can no longer derive Union for union types with lifetimes. #311
|
2020-10-15 08:53:17 +08:00 |
|
Sunli
|
f9f60d31ec
|
Configurable case conversion.
|
2020-10-14 19:16:10 +08:00 |
|
Sunli
|
31de709ca3
|
Fix the lifetime generation problem of subscription. #309
|
2020-10-12 15:04:46 +08:00 |
|
Sunli
|
25af42ed81
|
Improve performance
|
2020-10-12 14:49:32 +08:00 |
|
Sunli
|
87ba51fdd0
|
Some improvements.
|
2020-10-10 16:28:07 +08:00 |
|