additionalProperties: false for struct annotated with serde deny_unknown_fields (#30)

Co-authored-by: Denis Kurilov <denis@routinghub.com>
This commit is contained in:
Denis Kurilov 2020-05-16 13:02:47 +02:00 committed by GitHub
parent ea351f3b42
commit 1190b1fad9
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
4 changed files with 53 additions and 2 deletions

View file

@ -8,8 +8,7 @@ use syn::{Attribute, Data, Field, Meta, NestedMeta, Variant};
static SERDE_KEYWORDS: &[&str] = &[
"rename",
"rename_all",
// TODO: for structs with `deny_unknown_fields`, set schema's `additionalProperties` to false.
// "deny_unknown_fields",
"deny_unknown_fields",
"tag",
"content",
"untagged",