INNER CODE UNIT · Rust

Some

dontpanic92/OpenPAL3 · crosscom/ccidl-rs/src/lib.rs:292

        if let Some(module) = protosept_module(&import_unit) {
            imp.protosept_module = Some(module.module_name.clone());
        }
    }

    let mut queue: Vec<(PathBuf, String)> = unit
        .imports
        .iter()
        .map(|imp| (root_dir.clone(), imp.file_name.clone()))
        .collect();

    let mut seen_items: HashSet<(String, String)> = HashSet::new();

    while let Some((from_dir, file_name)) = queue.pop() {
        let import_path = from_dir.join(&file_name);
        let canon = import_path.canonicalize().map_err(|source| Error::Io {
            path: import_path.clone(),
            source,

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…