Skip to main content

DefinitionProvider

Trait DefinitionProvider 

Source
pub trait DefinitionProvider<L: Language> {
    // Required method
    fn definition(&self, root: &RedNode<'_, L>, offset: usize) -> Vec<Location>;
}
Expand description

Trait for languages that support jumping to definition.

Required Methods§

Source

fn definition(&self, root: &RedNode<'_, L>, offset: usize) -> Vec<Location>

Returns the definition(s) of the symbol at the given offset.

Implementors§