Skip to main content

FoldingProvider

Trait FoldingProvider 

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

Trait for languages that support code folding.

Provided Methods§

Source

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

Returns all folding ranges for the given document.

Implementors§