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}