pub trait FunctionExtractor: Send + Sync {
// Required methods
fn grammar(&self) -> &'static str;
fn formats(&self) -> &'static [&'static str];
fn extract(&self, source: &str, format: &str) -> Vec<RawFunction>;
}Expand description
Language plug-in for function extraction.
Required Methods§
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".