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
|
c6d26884a9
|
Specified By - [GraphQL - October 2021] #677
|
2021-11-02 20:35:05 +08:00 |
|
Sunli
|
38dcc7d582
|
update ci
|
2021-11-02 20:34:41 +08:00 |
|
Sunli
|
abac47fc50
|
Merge branch 'master' into update-to-rust-edition-2021
|
2021-11-02 20:08:41 +08:00 |
|
Miaxos
|
b361119ca0
|
feat: add with for object & complex object & update documentation
|
2021-10-28 12:42:13 +00:00 |
|
Miaxos
|
f3ef60033f
|
feat: use with for simple object
|
2021-10-28 10:22:39 +00:00 |
|
Miaxos
|
cf407adce0
|
fix: do not use extend, useless
|
2021-10-28 01:42:15 +00:00 |
|
Miaxos
|
fa34a8ae68
|
feat: add basic coercion for SimpleObject derived arg
|
2021-10-27 13:37:13 +00:00 |
|
Sunli
|
9b5149ee23
|
Respect query object field order. #612
|
2021-10-26 19:02:15 +08:00 |
|
Miaxos
|
b7232cea65
|
feat: add derived for simple object & complex object
|
2021-10-25 12:23:12 +00:00 |
|
Miaxos
|
e9e73f489d
|
feat: add derived on simple objects
|
2021-10-25 10:56:33 +00:00 |
|
Sunli
|
057a29c145
|
Merge pull request #667 from Miaxos/derived_fields
feat: add derived field for object
|
2021-10-24 09:24:34 +08:00 |
|
Sunli
|
c1459b9b22
|
Update examples
|
2021-10-23 16:13:54 +08:00 |
|
Jeff Registre
|
30009005d1
|
Removed import for new prelude members: TryFrom, TryInto, FromIterator
|
2021-10-22 19:34:49 -04:00 |
|
Miaxos
|
e1c577de44
|
feat: add derived field for complex object
|
2021-10-22 13:08:49 +00: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 |
|
Miaxos
|
391d3d10e4
|
feat: add visible macro argument for union type
|
2021-10-11 21:54:50 +00:00 |
|
Sunli
|
9dc3be78ac
|
Add concrete names support for Object macro. #633
|
2021-09-24 21:00:17 +08:00 |
|
Sunli
|
4740579ec9
|
Change the execution order of chain and race guards. #614
|
2021-09-24 10:30:46 +08:00 |
|
Sunli
|
ee0e917813
|
Implement ScalarType for HashMap/BTreeMap to use ToString/FromStr. #585
|
2021-09-17 09:17:47 +08:00 |
|
Sunli
|
296a59225e
|
Implement GraphQL enum to Value conversion. #617
|
2021-09-17 09:02:09 +08:00 |
|
Sunli
|
c80687af80
|
Clippy clean
|
2021-07-31 23:54:16 +08:00 |
|
Sunli
|
230eb847d8
|
Add support for the list operator to the input value validator. #579
|
2021-07-20 15:16:34 +08:00 |
|
Yin Jifeng
|
7e21cfa944
|
Allow field visible to support paths
|
2021-07-18 20:16:39 +08:00 |
|
Sunli
|
2ffbfe7440
|
Add concrete type support for complex object.
|
2021-07-04 14:05:08 +08:00 |
|
Julien Nicoulaud
|
beaeb7cba0
|
#550: fix #[graphql(skip)] breaking compilation on ComplexObjects
|
2021-07-03 18:04:18 +02:00 |
|
Julien Nicoulaud
|
2aa04a6211
|
#550: fix ComplexObject macro adding extra generics parameters declaration
|
2021-07-03 18:02:28 +02:00 |
|
Sunli
|
8b4f3bcff5
|
Allows to get the actual field name and alias in ResolveInfo . #551
|
2021-06-29 09:30:26 +08:00 |
|
Sunli
|
2dce1ad35f
|
Clippy clean
|
2021-06-18 10:43:34 +08:00 |
|
Sunli
|
543ce408b0
|
Implement InputType and OutputType for [T; N] array.
|
2021-06-17 10:39:27 +08:00 |
|
Sunli
|
5691f6ca71
|
Add serial attribute for MergedObject macro. #539
|
2021-06-16 15:08:33 +08:00 |
|
Sunli
|
b7b9abf40d
|
Add serial attribute for SimpleObject and Object macros. #539
|
2021-06-15 08:53:26 +08:00 |
|
Sunli
|
f992e8ab94
|
Add the operation_name to Extension::execute method.
|
2021-06-10 10:17:33 +08:00 |
|
Sunli
|
9a7cfb72f5
|
Allow field guards to support paths. #536
|
2021-06-08 19:42:53 +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
|
1e57b6b33a
|
If InputObject contains an unnamed field, the correct error message will be given. #498
|
2021-05-06 16:44:36 +08:00 |
|
Sunli
|
bdeeff328a
|
Fix the problem that the ComplexObject macro cannot work due to the secret attribute.
|
2021-04-23 10:25:00 +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
|
e8c0bfc743
|
Remove useless use.
|
2021-03-31 19:32:41 +08:00 |
|
Sunli
|
37cacf64dc
|
Add name and visible attributes for Newtype macro for define a new scalar. #437
|
2021-03-31 19:28:19 +08:00 |
|