Sunli
|
1b50738af7
|
Custom directive
|
2021-11-20 09:04:46 +08:00 |
|
Sunli
|
559bbedd3e
|
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
|
502bfb8670
|
Add url , regex and ip validators.
|
2021-11-17 11:12:52 +08:00 |
|
Sunli
|
af25734697
|
Remove the ctx parameter of CustomValidator::check . #710
|
2021-11-17 08:46:13 +08:00 |
|
Sunli
|
5a1f0ed865
|
Add some validators
|
2021-11-16 16:20:40 +08:00 |
|
Sunli
|
3d8a8ef6af
|
Update documents
|
2021-11-16 14:51:20 +08:00 |
|
Sunli
|
60245769f5
|
Rework guards
|
2021-11-16 10:22:39 +08:00 |
|
Sunli
|
71cbb9d20c
|
Rework validators 3
|
2021-11-15 18:37:33 +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
|
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 |
|