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§
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.