FoldingProvider

Trait FoldingProvider 

Source
pub trait FoldingProvider<L: Language> {
    // Required method
    fn folding_ranges(&self, root: &RedNode<'_, L>) -> Vec<FoldingRange>;
}
Expand description

Trait for languages that support code folding.

Required Methods§

Source

fn folding_ranges(&self, root: &RedNode<'_, L>) -> Vec<FoldingRange>

Returns all folding ranges for the given document.

Implementors§