From fba1753bba0cc447aeb9352a568f8fbd10319eba Mon Sep 17 00:00:00 2001 From: Graham Esau Date: Tue, 22 Oct 2019 22:58:24 +0100 Subject: [PATCH] Undo last change affecting internal tagged enums. It broke things! --- schemars_derive/src/lib.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/schemars_derive/src/lib.rs b/schemars_derive/src/lib.rs index 547cf3c..7aaee6e 100644 --- a/schemars_derive/src/lib.rs +++ b/schemars_derive/src/lib.rs @@ -199,7 +199,7 @@ fn schema_for_internal_tagged_enum<'a>( let field = &variant.fields[0]; let ty = get_json_schema_type(field); quote_spanned! {field.original.span()=> - gen.subschema_for::<#ty>() + <#ty>::json_schema(gen) } } Style::Struct => schema_for_struct(&variant.fields, cattrs),