INNER CODE UNIT · Rust

name

ngless-toolkit/ngless · src/ast.rs:137

    pub fn name(&self) -> &str {
        match self {
            ModInfo::Import { name, .. } | ModInfo::LocalImport { name, .. } => name,
        }
    }
    pub fn version(&self) -> &str {
        match self {
            ModInfo::Import { version, .. } | ModInfo::LocalImport { version, .. } => version,
        }
    }
}

/// Script header: the version declaration plus module imports.
#[derive(Clone, Debug, PartialEq, Eq)]
pub struct Header {
    pub version: String,
    pub modules: Vec<ModInfo>,
}

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…