INNER CODE UNIT · Rust
get_runtime_extensions
vmware-labs/wasm-workers-server · crates/config/src/lib.rs:127
pub fn get_runtime_extensions(&self, project_root: &Path) -> Vec<String> {
let mut extensions: Vec<String> = vec![String::from("js"), String::from("wasm")];
for repo in &self.repositories {
for runtime in &repo.runtimes {
for ext in &runtime.extensions {
if check_runtime(project_root, &repo.name, runtime) && !extensions.contains(ext)
{
extensions.push(ext.clone());
}
}
}
}
extensions
}
}