pub trait HeaderParser {
// Required method
fn parse(
&self,
language: Language,
source: &str,
) -> Result<TranslationUnit, ParseError>;
}Expand description
Process-free parser for C-family headers.
Required Methods§
Sourcefn parse(
&self,
language: Language,
source: &str,
) -> Result<TranslationUnit, ParseError>
fn parse( &self, language: Language, source: &str, ) -> Result<TranslationUnit, ParseError>
Parses a complete header translation unit.
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".