Skip to main content

LanguageParser

Trait LanguageParser 

Source
pub trait LanguageParser: Send + Sync {
    // Required methods
    fn extensions(&self) -> &[&str];
    fn extract(&self, file: &SourceFile) -> Result<ParseResult>;
}

Required Methods§

Source

fn extensions(&self) -> &[&str]

Source

fn extract(&self, file: &SourceFile) -> Result<ParseResult>

Implementors§