in src/serialization.rs [267:284]
fn from(policy: Policy) -> Self {
let mut ret = SortedMap::default();
for (name, v) in policy.package {
match v {
PackagePolicyEntry::Versioned { version } => {
for (version, entry) in version {
ret.insert(format!("{name}{VERSION_SEPARATOR}{version}"), entry);
}
}
PackagePolicyEntry::Unversioned(entry) => {
ret.insert(name, entry);
}
}
}
AllPolicies(ret)
}