additionalProperties: false
for struct annotated with serde deny_unknown_fields
(#30)
Co-authored-by: Denis Kurilov <denis@routinghub.com>
This commit is contained in:
parent
ea351f3b42
commit
1190b1fad9
4 changed files with 53 additions and 2 deletions
|
@ -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",
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue