feat: enhance multiple capabilities file format & fix mixed permissions schema (#9079)

* feat: enhance multiple capabilities file format & fix mixed permissions schema

* change files
This commit is contained in:
Amr Bashir
2024-03-05 18:09:32 +02:00
committed by GitHub
parent 4bf1c55b0d
commit bb23511ea8
7 changed files with 24 additions and 13 deletions

View File

@@ -425,7 +425,8 @@ pub fn context_codegen(data: ContextData) -> Result<TokenStream, EmbeddedAssetsE
CapabilityFile::Capability(c) => {
capabilities.insert(c.identifier.clone(), c);
}
CapabilityFile::List {
CapabilityFile::List(capabilities_list)
| CapabilityFile::NamedList {
capabilities: capabilities_list,
} => {
capabilities.extend(