INNER CODE UNIT · Rust
get
metatypedev/metatype · src/metagen/src/lib.rs:135
pub fn get(name: &str) -> Option<GeneratorRunner> {
thread_local! {
static GENERATORS: IndexMap<String, GeneratorRunner> = IndexMap::from([
// builtin generatorsFdkPythonGenConfig
(
"fdk_rs".to_string(),
GeneratorRunner {
op: |workspace_path: &Path, val| {
let config = fdk_rs::FdkRustGenConfig::from_json(val, workspace_path)?;
let generator = fdk_rs::Generator::new(config)?;
Ok(Box::new(generator))
},
},
),
(
"fdk_py".to_string(),
GeneratorRunner {
op: |workspace_path: &Path, val| {