INNER CODE UNIT · Rust
params_src
dontpanic92/OpenPAL3 · crosscom/ccidl-rs/src/lib.rs:708
let params_src = decl[open + 1..close].trim();
let mut params = Vec::new();
if !params_src.is_empty() {
for param in split_params(params_src) {
params.push(parse_param(param.trim())?);
}
}
Ok(Method {
name,
ret_ty,
params,
attrs,
interface_module: None,
})
}
fn parse_param(param: &str) -> Result<MethodParameter, String> {