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> {

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…