in src/serialization.rs [348:371]
fn from(val: AuditEntry) -> AuditEntryAll {
let (version, delta, violation) = match val.kind {
AuditKind::Full { version } => (Some(version), None, None),
AuditKind::Delta { from, to } => (
None,
Some(Delta {
from: Some(from),
to,
}),
None,
),
AuditKind::Violation { violation } => (None, None, Some(violation)),
};
AuditEntryAll {
who: val.who,
notes: val.notes,
criteria: val.criteria,
version,
delta,
violation,
importable: if val.importable { None } else { Some(false) },
aggregated_from: val.aggregated_from,
}
}