Skip to main content

DefinitionProvider

Trait DefinitionProvider 

Source
pub trait DefinitionProvider<L>
where 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§