Source code
Revision control
Copy as Markdown
Other Tools
/* This Source Code Form is subject to the terms of the Mozilla Public
* License, v. 2.0. If a copy of the MPL was not distributed with this
use super::*;
pub fn pass(rec: &mut Record) -> Result<()> {
rec.fields_kind = if rec.fields.is_empty() {
FieldsKind::Unit
} else if rec.fields.iter().any(|f| f.name.is_empty()) {
FieldsKind::Unnamed
} else {
FieldsKind::Named
};
Ok(())
}