pub trait SymbolQuery {
// Required methods
fn get_call(&self, code: &str, node: &Node<'_>) -> Option<CodeNode>;
fn get_lang(&self) -> Language;
fn get_definition(&self, code: &str, node: &Node<'_>) -> Option<CodeNode>;
}
pub trait SymbolQuery {
// Required methods
fn get_call(&self, code: &str, node: &Node<'_>) -> Option<CodeNode>;
fn get_lang(&self) -> Language;
fn get_definition(&self, code: &str, node: &Node<'_>) -> Option<CodeNode>;
}