Skip to main content

perl_parser/incremental/
diagnostics.rs

1use lsp_types::Diagnostic;
2use std::ops::Range;
3
4/// Result of incremental reparse
5#[derive(Debug)]
6#[non_exhaustive]
7pub struct ReparseResult {
8    pub changed_ranges: Vec<Range<usize>>,
9    pub diagnostics: Vec<Diagnostic>,
10    pub reparsed_bytes: usize,
11    pub reused_tokens: usize,
12    pub token_count: usize,
13}