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>,
}