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§
Sourcefn folding_ranges(&self, root: &RedNode<'_, L>) -> Vec<FoldingRange>
fn folding_ranges(&self, root: &RedNode<'_, L>) -> Vec<FoldingRange>
Returns all folding ranges for the given document.