mirror of
https://github.com/pezkuwichain/serde.git
synced 2026-10-28 14:29:52 +00:00
Add a combined #serde[(skip)] field attribute
This commit is contained in:
1 parent
4d5e450054
commit
1669c69714
2 files changed
+41
No files matched your search
@@ -719,6 +719,12 @@ impl Field {
|
||||
skip_deserializing.set_true();
|
||||
}
|
||||
|
||||
// Parse `#[serde(skip)]`
|
||||
MetaItem(Word(ref name)) if name == "skip" => {
|
||||
skip_serializing.set_true();
|
||||
skip_deserializing.set_true();
|
||||
},
|
||||
|
||||
// Parse `#[serde(skip_serializing_if = "...")]`
|
||||
MetaItem(NameValue(ref name, ref lit)) if name == "skip_serializing_if" => {
|
||||
if let Ok(path) = parse_lit_into_path(cx, name.as_ref(), lit) {
|
||||
|
||||
Reference in new issue
Block a user