Sunli
|
7ff5741a30
|
No longer assumes that a subscription stream that failed to resolve has ended. #744
|
2021-12-07 11:00:53 +08:00 |
|
Sunli
|
40a7192919
|
Fix the custom validator cannot work on Option<Vec<T>> .
|
2021-11-30 13:46:23 +08:00 |
|
Sunli
|
7034734cb4
|
Fix the validator cannot work on Option<Vec<T>> .
|
2021-11-30 12:03:55 +08:00 |
|
Sunli
|
b7ba6844af
|
#[grapql(validator(list))] no longer applies to max_items and min_items .
|
2021-11-30 09:40:02 +08:00 |
|
Sunli
|
81e4cc2142
|
Custom directive
|
2021-11-20 09:04:46 +08:00 |
|
Sunli
|
94816b84dc
|
Allowed use validators on wrapper types, for example: Option<T> , MaybeUnefined<T> .
Remove `OutputJson` because `Json` can replace it.
|
2021-11-18 15:43:12 +08:00 |
|
Sunli
|
723bb10912
|
Add url , regex and ip validators.
|
2021-11-17 11:12:52 +08:00 |
|
Sunli
|
d3078e73d0
|
Remove the ctx parameter of CustomValidator::check . #710
|
2021-11-17 08:46:13 +08:00 |
|
Sunli
|
2518fd17c6
|
Add some validators
|
2021-11-16 16:20:40 +08:00 |
|
Sunli
|
fa59419815
|
Update documents
|
2021-11-16 14:51:20 +08:00 |
|
Sunli
|
5a3ed87255
|
Rework guards
|
2021-11-16 10:22:39 +08:00 |
|
Sunli
|
a7c82d303a
|
Rework validators 3
|
2021-11-15 18:37:33 +08:00 |
|
Sunli
|
e81bc7a97b
|
Custom validator
|
2021-11-15 11:08:56 +08:00 |
|
Sunli
|
958b534b77
|
Rework validators 2
|
2021-11-15 09:12:13 +08:00 |
|
Sunli
|
8750d8d34b
|
Rework validators
|
2021-11-14 21:09:14 +08:00 |
|
Sunli
|
732e232a8e
|
Hide types that are not referenced by visible fields. #698
|
2021-11-12 07:24:04 +08:00 |
|
Sunli
|
20b73e06f4
|
Move the methods of the Type trait to InputType and OutputType .
|
2021-11-12 07:23:05 +08:00 |
|
Sunli
|
0f1e5a19fd
|
If a GraphQL name conflict is detected when creating schema, it will cause panic. #499
|
2021-11-08 10:25:31 +08:00 |
|
Sunli
|
3306f85a8a
|
Subscription typename - [GraphQL - October 2021] #681
|
2021-11-02 20:35:05 +08:00 |
|
Sunli
|
91bb9e81fb
|
Specified By - [GraphQL - October 2021] #677
|
2021-11-02 20:35:05 +08:00 |
|
Sunli
|
7a4b0c0aa3
|
update ci
|
2021-11-02 20:34:41 +08:00 |
|
Sunli
|
3964e5c36c
|
Merge branch 'master' into update-to-rust-edition-2021
|
2021-11-02 20:08:41 +08:00 |
|
Miaxos
|
897ef79b72
|
feat: add with for object & complex object & update documentation
|
2021-10-28 12:42:13 +00:00 |
|
Miaxos
|
cd10c2b6dd
|
feat: use with for simple object
|
2021-10-28 10:22:39 +00:00 |
|
Miaxos
|
aec3c42bd0
|
fix: do not use extend, useless
|
2021-10-28 01:42:15 +00:00 |
|
Miaxos
|
2941b7283d
|
feat: add basic coercion for SimpleObject derived arg
|
2021-10-27 13:37:13 +00:00 |
|
Sunli
|
271946eb0c
|
Respect query object field order. #612
|
2021-10-26 19:02:15 +08:00 |
|
Miaxos
|
878a1d4d84
|
feat: add derived for simple object & complex object
|
2021-10-25 12:23:12 +00:00 |
|
Miaxos
|
3f227217ae
|
feat: add derived on simple objects
|
2021-10-25 10:56:33 +00:00 |
|
Sunli
|
8b778cc6a5
|
Merge pull request #667 from Miaxos/derived_fields
feat: add derived field for object
|
2021-10-24 09:24:34 +08:00 |
|
Sunli
|
fc59171159
|
Update examples
|
2021-10-23 16:13:54 +08:00 |
|
Jeff Registre
|
2098842400
|
Removed import for new prelude members: TryFrom, TryInto, FromIterator
|
2021-10-22 19:34:49 -04:00 |
|
Miaxos
|
02009c401b
|
feat: add derived field for complex object
|
2021-10-22 13:08:49 +00:00 |
|
OvermindDL1
|
f57d72b348
|
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
|
9cf85e5a85
|
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
|
a3b7777516
|
feat: add visible macro argument for union type
|
2021-10-11 21:54:50 +00:00 |
|
Sunli
|
9e69b40987
|
Add concrete names support for Object macro. #633
|
2021-09-24 21:00:17 +08:00 |
|
Sunli
|
71b16ed534
|
Change the execution order of chain and race guards. #614
|
2021-09-24 10:30:46 +08:00 |
|
Sunli
|
b590cea008
|
Implement ScalarType for HashMap/BTreeMap to use ToString/FromStr. #585
|
2021-09-17 09:17:47 +08:00 |
|
Sunli
|
d724507458
|
Implement GraphQL enum to Value conversion. #617
|
2021-09-17 09:02:09 +08:00 |
|
Sunli
|
c4cfa24e41
|
Clippy clean
|
2021-07-31 23:54:16 +08:00 |
|
Sunli
|
28d22dbe32
|
Add support for the list operator to the input value validator. #579
|
2021-07-20 15:16:34 +08:00 |
|
Yin Jifeng
|
580a593fa0
|
Allow field visible to support paths
|
2021-07-18 20:16:39 +08:00 |
|
Sunli
|
afecc99085
|
Add concrete type support for complex object.
|
2021-07-04 14:05:08 +08:00 |
|
Julien Nicoulaud
|
eb27dfd62f
|
#550: fix #[graphql(skip)] breaking compilation on ComplexObjects
|
2021-07-03 18:04:18 +02:00 |
|
Julien Nicoulaud
|
57badd070a
|
#550: fix ComplexObject macro adding extra generics parameters declaration
|
2021-07-03 18:02:28 +02:00 |
|
Sunli
|
1b173b7588
|
Allows to get the actual field name and alias in ResolveInfo . #551
|
2021-06-29 09:30:26 +08:00 |
|
Sunli
|
20ee79993c
|
Clippy clean
|
2021-06-18 10:43:34 +08:00 |
|
Sunli
|
f5e3329e86
|
Implement InputType and OutputType for [T; N] array.
|
2021-06-17 10:39:27 +08:00 |
|
Sunli
|
19669c11f0
|
Add serial attribute for MergedObject macro. #539
|
2021-06-16 15:08:33 +08:00 |
|