aboutsummaryrefslogtreecommitdiff
path: root/crates/rust-analyzer/src/line_endings.rs
diff options
context:
space:
mode:
Diffstat (limited to 'crates/rust-analyzer/src/line_endings.rs')
-rw-r--r--crates/rust-analyzer/src/line_endings.rs7
1 files changed, 7 insertions, 0 deletions
diff --git a/crates/rust-analyzer/src/line_endings.rs b/crates/rust-analyzer/src/line_endings.rs
index cc152c529..7b6cba43e 100644
--- a/crates/rust-analyzer/src/line_endings.rs
+++ b/crates/rust-analyzer/src/line_endings.rs
@@ -4,9 +4,16 @@
4 4
5use std::sync::Arc; 5use std::sync::Arc;
6 6
7pub(crate) enum OffsetEncoding {
8 #[allow(unused)]
9 Utf8,
10 Utf16,
11}
12
7pub(crate) struct LineIndex { 13pub(crate) struct LineIndex {
8 pub(crate) index: Arc<ide::LineIndex>, 14 pub(crate) index: Arc<ide::LineIndex>,
9 pub(crate) endings: LineEndings, 15 pub(crate) endings: LineEndings,
16 pub(crate) encoding: OffsetEncoding,
10} 17}
11 18
12#[derive(Debug, Clone, Copy, PartialEq, Eq, PartialOrd, Ord, Hash)] 19#[derive(Debug, Clone, Copy, PartialEq, Eq, PartialOrd, Ord, Hash)]