A simple CPU rendered GUI IDE experience.
Diffstat (limited to 'inlay')
| -rw-r--r-- | inlay | 5365 |
1 files changed, 360 insertions, 5005 deletions
@@ -1,643 +1,156 @@ [ { "position": { - "line": 172, - "character": 42 - }, - "label": [ - { - "value": "T:", - "location": { - "uri": "file:///home/os/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/winit-0.30.12/src/event_loop.rs", - "range": { - "start": { - "line": 42, - "character": 21 - }, - "end": { - "line": 42, - "character": 31 - } - } - } - } - ], - "kind": 2, - "paddingLeft": false, - "paddingRight": true - }, - { - "position": { - "line": 173, - "character": 12 - }, - "label": ": f32", - "kind": 1, - "paddingLeft": false, - "paddingRight": false, - "data": { - "file_id": 0, - "hash": "2378190123251648688", - "resolve_range": { - "start": { - "line": 173, - "character": 8 - }, - "end": { - "line": 173, - "character": 12 - } - }, - "version": 114 - } - }, - { - "position": { - "line": 174, - "character": 10 - }, - "label": ": f32", - "kind": 1, - "paddingLeft": false, - "paddingRight": false, - "data": { - "file_id": 0, - "hash": "2789821434669287835", - "resolve_range": { - "start": { - "line": 174, - "character": 8 - }, - "end": { - "line": 174, - "character": 10 - } - }, - "version": 114 - } - }, - { - "position": { - "line": 175, - "character": 16 - }, - "label": [ - { - "value": ": " - }, - { - "value": "TextArea", - "location": { - "uri": "file:///home/os/gracilaria/src/text.rs", - "range": { - "start": { - "line": 213, - "character": 11 - }, - "end": { - "line": 213, - "character": 19 - } - } - } - } - ], - "kind": 1, - "paddingLeft": false, - "paddingRight": false, - "data": { - "file_id": 0, - "hash": "8204039714255747695", - "resolve_range": { - "start": { - "line": 175, - "character": 8 - }, - "end": { - "line": 175, - "character": 16 - } - }, - "version": 114 - } - }, - { - "position": { - "line": 176, - "character": 18 - }, - "label": [ - { - "value": ": " - }, - { - "value": "Option", - "location": { - "uri": "file:///home/os/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/option.rs", - "range": { - "start": { - "line": 598, - "character": 9 - }, - "end": { - "line": 598, - "character": 15 - } - } - } - }, - { - "value": "<" - }, - { - "value": "PathBuf", - "location": { - "uri": "file:///home/os/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/path.rs", - "range": { - "start": { - "line": 1176, - "character": 11 - }, - "end": { - "line": 1176, - "character": 18 - } - } - } - }, - { - "value": ">" - } - ], - "kind": 1, - "paddingLeft": false, - "paddingRight": false, - "data": { - "file_id": 0, - "hash": "12891956662849899835", - "resolve_range": { - "start": { - "line": 176, - "character": 8 - }, - "end": { - "line": 176, - "character": 18 - } - }, - "version": 114 - } - }, - { - "position": { - "line": 178, - "character": 20 + "line": 89, + "character": 1 }, "label": [ { - "value": ": " - }, - { - "value": "String", + "value": "fn main", "location": { - "uri": "file:///home/os/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/alloc/src/string.rs", + "uri": "file:///home/os/gracilaria/src/main.rs", "range": { "start": { - "line": 359, - "character": 11 + "line": 84, + "character": 3 }, "end": { - "line": 359, - "character": 17 + "line": 84, + "character": 7 } } } } ], - "kind": 1, - "paddingLeft": false, - "paddingRight": false, - "data": { - "file_id": 0, - "hash": "18230282071714496777", - "resolve_range": { - "start": { - "line": 178, - "character": 19 - }, - "end": { - "line": 178, - "character": 20 - } - }, - "version": 114 - } + "paddingLeft": true, + "paddingRight": false }, { "position": { - "line": 179, - "character": 20 + "line": 85, + "character": 31 }, "label": [ { - "value": ": " - }, - { - "value": "PathBuf", + "value": "key:", "location": { - "uri": "file:///home/os/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/path.rs", + "uri": "file:///home/os/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/env.rs", "range": { "start": { - "line": 1176, - "character": 11 + "line": 357, + "character": 56 }, "end": { - "line": 1176, - "character": 18 + "line": 357, + "character": 59 } } } } ], - "kind": 1, + "kind": 2, "paddingLeft": false, - "paddingRight": false, - "data": { - "file_id": 0, - "hash": "13106381239930920874", - "resolve_range": { - "start": { - "line": 179, - "character": 19 - }, - "end": { - "line": 179, - "character": 20 - } - }, - "version": 114 - } + "paddingRight": true }, { "position": { - "line": 180, - "character": 17 + "line": 85, + "character": 63 }, "label": [ { - "value": ": " - }, - { - "value": "Fonts", + "value": "value:", "location": { - "uri": "file:///home/os/.cargo/git/checkouts/dsb-871cc53a8b3bdc59/e5d2802/src/lib.rs", + "uri": "file:///home/os/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/env.rs", "range": { "start": { - "line": 34, - "character": 11 + "line": 357, + "character": 64 }, "end": { - "line": 34, - "character": 16 + "line": 357, + "character": 69 } } } - }, - { - "value": "<'_, '_, '_, '_>" } ], - "kind": 1, - "paddingLeft": false, - "paddingRight": false, - "data": { - "file_id": 0, - "hash": "253418090431099831", - "resolve_range": { - "start": { - "line": 180, - "character": 8 - }, - "end": { - "line": 180, - "character": 17 - } - }, - "version": 114 - } - }, - { - "position": { - "line": 187, - "character": 27 - }, - "label": ": (usize, usize)", - "kind": 1, + "kind": 2, "paddingLeft": false, - "paddingRight": false, - "data": { - "file_id": 0, - "hash": "17267984017541365673", - "resolve_range": { - "start": { - "line": 187, - "character": 8 - }, - "end": { - "line": 187, - "character": 27 - } - }, - "version": 114 - } + "paddingRight": true }, { "position": { - "line": 189, - "character": 17 + "line": 88, + "character": 10 }, "label": [ { - "value": ": " - }, - { - "value": "State", + "value": "event_loop:", "location": { "uri": "file:///home/os/gracilaria/src/main.rs", "range": { "start": { - "line": 1315, - "character": 11 - }, - "end": { - "line": 1315, - "character": 16 - } - } - } - } - ], - "kind": 1, - "paddingLeft": false, - "paddingRight": false, - "data": { - "file_id": 0, - "hash": "5902986205410117701", - "resolve_range": { - "start": { - "line": 189, - "character": 8 - }, - "end": { - "line": 189, - "character": 17 - } - }, - "version": 114 - } - }, - { - "position": { - "line": 190, - "character": 15 - }, - "label": [ - { - "value": ": " - }, - { - "value": "Bar", - "location": { - "uri": "file:///home/os/gracilaria/src/bar.rs", - "range": { - "start": { - "line": 9, - "character": 11 + "line": 173, + "character": 20 }, "end": { - "line": 9, - "character": 14 + "line": 173, + "character": 30 } } } } ], - "kind": 1, + "kind": 2, "paddingLeft": false, - "paddingRight": false, - "data": { - "file_id": 0, - "hash": "7080707227789278883", - "resolve_range": { - "start": { - "line": 190, - "character": 8 - }, - "end": { - "line": 190, - "character": 15 - } - }, - "version": 114 - } + "paddingRight": true }, { "position": { - "line": 191, - "character": 13 + "line": 93, + "character": 21 }, "label": [ { - "value": ": " - }, - { - "value": "Image", + "value": "T:", "location": { - "uri": "file:///home/os/.cargo/git/checkouts/fimg-49d2da054ddde17f/4ef3759/src/lib.rs", + "uri": "file:///home/os/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/alloc/src/vec/mod.rs", "range": { "start": { - "line": 218, - "character": 11 + "line": 435, + "character": 15 }, "end": { - "line": 218, + "line": 435, "character": 16 } } } - }, - { - "value": "<" - }, - { - "value": "Box", - "location": { - "uri": "file:///home/os/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/alloc/src/boxed.rs", - "range": { - "start": { - "line": 234, - "character": 11 - }, - "end": { - "line": 234, - "character": 14 - } - } - } - }, - { - "value": "<[u8]>, 3>" } ], - "kind": 1, + "kind": 2, "paddingLeft": false, - "paddingRight": false, - "data": { - "file_id": 0, - "hash": "2803249156187286050", - "resolve_range": { - "start": { - "line": 191, - "character": 8 - }, - "end": { - "line": 191, - "character": 13 - } - }, - "version": 114 - } + "paddingRight": true }, { "position": { - "line": 192, - "character": 17 + "line": 94, + "character": 26 }, "label": [ { - "value": ": " - }, - { - "value": "Vec", + "value": "T:", "location": { "uri": "file:///home/os/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/alloc/src/vec/mod.rs", "range": { "start": { - "line": 433, - "character": 11 - }, - "end": { - "line": 433, - "character": 14 - } - } - } - }, - { - "value": "<" - }, - { - "value": "Cell", - "location": { - "uri": "file:///home/os/.cargo/git/checkouts/dsb-871cc53a8b3bdc59/e5d2802/src/cell.rs", - "range": { - "start": { - "line": 43, - "character": 11 - }, - "end": { - "line": 43, + "line": 435, "character": 15 - } - } - } - }, - { - "value": ">" - } - ], - "kind": 1, - "paddingLeft": false, - "paddingRight": false, - "data": { - "file_id": 0, - "hash": "14599518115910796217", - "resolve_range": { - "start": { - "line": 192, - "character": 8 - }, - "end": { - "line": 192, - "character": 17 - } - }, - "version": 114 - } - }, - { - "position": { - "line": 193, - "character": 34 - }, - "label": [ - { - "value": ": " - }, - { - "value": "String", - "location": { - "uri": "file:///home/os/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/alloc/src/string.rs", - "range": { - "start": { - "line": 359, - "character": 11 }, "end": { - "line": 359, - "character": 17 - } - } - } - } - ], - "kind": 1, - "paddingLeft": false, - "paddingRight": false, - "data": { - "file_id": 0, - "hash": "15929652721014459350", - "resolve_range": { - "start": { - "line": 193, - "character": 33 - }, - "end": { - "line": 193, - "character": 34 - } - }, - "version": 114 - } - }, - { - "position": { - "line": 197, - "character": 34 - }, - "label": [ - { - "value": "T:", - "location": { - "uri": "file:///home/os/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/option.rs", - "range": { - "start": { - "line": 598, + "line": 435, "character": 16 - }, - "end": { - "line": 598, - "character": 17 } } } @@ -649,760 +162,101 @@ }, { "position": { - "line": 204, - "character": 5 + "line": 164, + "character": 1 }, - "label": [ - { - "value": "fn rooter", - "location": { - "uri": "file:///home/os/gracilaria/src/main.rs", - "range": { - "start": { - "line": 197, - "character": 7 - }, - "end": { - "line": 197, - "character": 13 - } - } - } - } - ], + "label": "impl Hist", "paddingLeft": true, "paddingRight": false }, { "position": { - "line": 198, - "character": 13 - }, - "label": [ - { - "value": ": " - }, - { - "value": "DirEntry", - "location": { - "uri": "file:///home/os/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/fs.rs", - "range": { - "start": { - "line": 198, - "character": 11 - }, - "end": { - "line": 198, - "character": 19 - } - } - } - } - ], - "kind": 1, - "paddingLeft": false, - "paddingRight": false - }, - { - "position": { - "line": 205, - "character": 17 - }, - "label": [ - { - "value": ": " - }, - { - "value": "Option", - "location": { - "uri": "file:///home/os/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/option.rs", - "range": { - "start": { - "line": 598, - "character": 9 - }, - "end": { - "line": 598, - "character": 15 - } - } - } - }, - { - "value": "<" - }, - { - "value": "PathBuf", - "location": { - "uri": "file:///home/os/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/path.rs", - "range": { - "start": { - "line": 1176, - "character": 11 - }, - "end": { - "line": 1176, - "character": 18 - } - } - } - }, - { - "value": ">" - } - ], - "kind": 1, - "paddingLeft": false, - "paddingRight": false, - "data": { - "file_id": 0, - "hash": "14570592744825879285", - "resolve_range": { - "start": { - "line": 205, - "character": 8 - }, - "end": { - "line": 205, - "character": 17 - } - }, - "version": 114 - } - }, - { - "position": { - "line": 205, - "character": 26 + "line": 126, + "character": 5 }, "label": [ { - "value": "Option", + "value": "fn push", "location": { - "uri": "file:///home/os/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/option.rs", + "uri": "file:///home/os/gracilaria/src/main.rs", "range": { "start": { - "line": 598, - "character": 9 + "line": 100, + "character": 7 }, "end": { - "line": 598, - "character": 15 - } - } - } - }, - { - "value": "<" - }, - { - "value": "PathBuf", - "location": { - "uri": "file:///home/os/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/path.rs", - "range": { - "start": { - "line": 1176, + "line": 100, "character": 11 - }, - "end": { - "line": 1176, - "character": 18 } } } - }, - { - "value": ">" } ], - "kind": 1, "paddingLeft": true, "paddingRight": false }, { "position": { - "line": 207, - "character": 20 - }, - "label": [ - { - "value": ": &" - }, - { - "value": "PathBuf", - "location": { - "uri": "file:///home/os/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/path.rs", - "range": { - "start": { - "line": 1176, - "character": 11 - }, - "end": { - "line": 1176, - "character": 18 - } - } - } - } - ], - "kind": 1, - "paddingLeft": false, - "paddingRight": false, - "data": { - "file_id": 0, - "hash": "5868300217498467310", - "resolve_range": { - "start": { - "line": 207, - "character": 19 - }, - "end": { - "line": 207, - "character": 20 - } - }, - "version": 114 - } - }, - { - "position": { - "line": 208, - "character": 20 + "line": 101, + "character": 13 }, "label": [ { "value": ": " }, { - "value": "PathBuf", + "value": "DiffMatchPatch", "location": { - "uri": "file:///home/os/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/path.rs", + "uri": "file:///home/os/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/diff-match-patch-rs-0.5.1/src/dmp.rs", "range": { "start": { - "line": 1176, + "line": 89, "character": 11 }, "end": { - "line": 1176, - "character": 18 + "line": 89, + "character": 25 } } } } ], "kind": 1, - "paddingLeft": false, - "paddingRight": false, - "data": { - "file_id": 0, - "hash": "6984389984807288195", - "resolve_range": { - "start": { - "line": 208, - "character": 19 - }, - "end": { - "line": 208, - "character": 20 - } - }, - "version": 114 - } - }, - { - "position": { - "line": 209, - "character": 9 - }, - "label": [ - { - "value": ": " - }, + "textEdits": [ { - "value": "Option", - "location": { - "uri": "file:///home/os/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/option.rs", - "range": { - "start": { - "line": 598, - "character": 9 - }, - "end": { - "line": 598, - "character": 15 - } + "range": { + "start": { + "line": 101, + "character": 13 + }, + "end": { + "line": 101, + "character": 13 } - } - }, - { - "value": "<(&" - }, - { - "value": "Client", - "location": { - "uri": "file:///home/os/gracilaria/src/lsp.rs", - "range": { - "start": { - "line": 28, - "character": 11 - }, - "end": { - "line": 28, - "character": 17 - } - } - } - }, - { - "value": ", " - }, - { - "value": "JoinHandle", - "location": { - "uri": "file:///home/os/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/mod.rs", - "range": { - "start": { - "line": 1885, - "character": 11 - }, - "end": { - "line": 1885, - "character": 21 - } - } - } - }, - { - "value": "<…>, …)>" - } - ], - "kind": 1, - "paddingLeft": false, - "paddingRight": false, - "data": { - "file_id": 0, - "hash": "7149273305536334994", - "resolve_range": { - "start": { - "line": 209, - "character": 8 }, - "end": { - "line": 209, - "character": 9 - } - }, - "version": 114 - } - }, - { - "position": { - "line": 210, - "character": 19 - }, - "label": [ - { - "value": ": &" - }, - { - "value": "PathBuf", - "location": { - "uri": "file:///home/os/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/path.rs", - "range": { - "start": { - "line": 1176, - "character": 11 - }, - "end": { - "line": 1176, - "character": 18 - } - } - } - } - ], - "kind": 1, - "paddingLeft": false, - "paddingRight": false - }, - { - "position": { - "line": 210, - "character": 27 - }, - "label": [ - { - "value": ": " - }, - { - "value": "PathBuf", - "location": { - "uri": "file:///home/os/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/path.rs", - "range": { - "start": { - "line": 1176, - "character": 11 - }, - "end": { - "line": 1176, - "character": 18 - } - } - } + "newText": ": diff_match_patch_rs::DiffMatchPatch" } ], - "kind": 1, "paddingLeft": false, "paddingRight": false }, { "position": { - "line": 217, + "line": 107, "character": 18 }, "label": [ { - "value": ": " - }, - { - "value": "Connection", - "location": { - "uri": "file:///home/os/.cargo/git/checkouts/rust-analyzer-94e62460e169ee43/4472ac7/lib/lsp-server/src/lib.rs", - "range": { - "start": { - "line": 30, - "character": 11 - }, - "end": { - "line": 30, - "character": 21 - } - } - } - } - ], - "kind": 1, - "paddingLeft": false, - "paddingRight": false - }, - { - "position": { - "line": 217, - "character": 21 - }, - "label": [ - { - "value": ": " - }, - { - "value": "Connection", - "location": { - "uri": "file:///home/os/.cargo/git/checkouts/rust-analyzer-94e62460e169ee43/4472ac7/lib/lsp-server/src/lib.rs", - "range": { - "start": { - "line": 30, - "character": 11 - }, - "end": { - "line": 30, - "character": 21 - } - } - } - } - ], - "kind": 1, - "paddingLeft": false, - "paddingRight": false - }, - { - "position": { - "line": 223, - "character": 18 - }, - "label": [ - { - "value": ": " - }, - { - "value": "Client", - "location": { - "uri": "file:///home/os/gracilaria/src/lsp.rs", - "range": { - "start": { - "line": 28, - "character": 11 - }, - "end": { - "line": 28, - "character": 17 - } - } - } - } - ], - "kind": 1, - "paddingLeft": false, - "paddingRight": false - }, - { - "position": { - "line": 223, - "character": 22 - }, - "label": [ - { - "value": ": " - }, - { - "value": "JoinHandle", - "location": { - "uri": "file:///home/os/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/mod.rs", - "range": { - "start": { - "line": 1885, - "character": 11 - }, - "end": { - "line": 1885, - "character": 21 - } - } - } - }, - { - "value": "<()>" - } - ], - "kind": 1, - "paddingLeft": false, - "paddingRight": false - }, - { - "position": { - "line": 223, - "character": 31 - }, - "label": [ - { - "value": ": " - }, - { - "value": "Sender", - "location": { - "uri": "file:///home/os/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/sync/oneshot.rs", - "range": { - "start": { - "line": 221, - "character": 11 - }, - "end": { - "line": 221, - "character": 17 - } - } - } - }, - { - "value": "<" - }, - { - "value": "Arc", - "location": { - "uri": "file:///home/os/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/alloc/src/sync.rs", - "range": { - "start": { - "line": 263, - "character": 11 - }, - "end": { - "line": 263, - "character": 14 - } - } - } - }, - { - "value": "<" - }, - { - "value": "Window", - "location": { - "uri": "file:///home/os/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/winit-0.30.12/src/window.rs", - "range": { - "start": { - "line": 34, - "character": 11 - }, - "end": { - "line": 34, - "character": 17 - } - } - } - }, - { - "value": ">>" - } - ], - "kind": 1, - "paddingLeft": false, - "paddingRight": false - }, - { - "position": { - "line": 231, - "character": 35 - }, - "label": [ - { - "value": "&" - }, - { - "value": "PathBuf", - "location": { - "uri": "file:///home/os/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/path.rs", - "range": { - "start": { - "line": 1176, - "character": 11 - }, - "end": { - "line": 1176, - "character": 18 - } - } - } - } - ], - "kind": 1, - "paddingLeft": true, - "paddingRight": false - }, - { - "position": { - "line": 243, - "character": 12 - }, - "label": [ - { - "value": ": " - }, - { - "value": "Option", - "location": { - "uri": "file:///home/os/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/option.rs", - "range": { - "start": { - "line": 598, - "character": 9 - }, - "end": { - "line": 598, - "character": 15 - } - } - } - }, - { - "value": "<&" - }, - { - "value": "Client", - "location": { - "uri": "file:///home/os/gracilaria/src/lsp.rs", - "range": { - "start": { - "line": 28, - "character": 11 - }, - "end": { - "line": 28, - "character": 17 - } - } - } - }, - { - "value": ">" - } - ], - "kind": 1, - "paddingLeft": false, - "paddingRight": false - }, - { - "position": { - "line": 243, - "character": 16 - }, - "label": [ - { - "value": ": " - }, - { - "value": "Option", - "location": { - "uri": "file:///home/os/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/option.rs", - "range": { - "start": { - "line": 598, - "character": 9 - }, - "end": { - "line": 598, - "character": 15 - } - } - } - }, - { - "value": "<" - }, - { - "value": "JoinHandle", - "location": { - "uri": "file:///home/os/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/mod.rs", - "range": { - "start": { - "line": 1885, - "character": 11 - }, - "end": { - "line": 1885, - "character": 21 - } - } - } - }, - { - "value": "<()>>" - } - ], - "kind": 1, - "paddingLeft": false, - "paddingRight": false - }, - { - "position": { - "line": 243, - "character": 23 - }, - "label": [ - { - "value": ": " - }, - { - "value": "Option", + "value": "Result", "location": { - "uri": "file:///home/os/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/option.rs", + "uri": "file:///home/os/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/result.rs", "range": { "start": { - "line": 598, + "line": 556, "character": 9 }, "end": { - "line": 598, + "line": 556, "character": 15 } } @@ -1412,35 +266,16 @@ "value": "<" }, { - "value": "Sender", - "location": { - "uri": "file:///home/os/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/sync/oneshot.rs", - "range": { - "start": { - "line": 221, - "character": 11 - }, - "end": { - "line": 221, - "character": 17 - } - } - } - }, - { - "value": "<" - }, - { - "value": "Arc", + "value": "Vec", "location": { - "uri": "file:///home/os/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/alloc/src/sync.rs", + "uri": "file:///home/os/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/alloc/src/vec/mod.rs", "range": { "start": { - "line": 263, + "line": 435, "character": 11 }, "end": { - "line": 263, + "line": 435, "character": 14 } } @@ -1450,289 +285,69 @@ "value": "<" }, { - "value": "Window", - "location": { - "uri": "file:///home/os/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/winit-0.30.12/src/window.rs", - "range": { - "start": { - "line": 34, - "character": 11 - }, - "end": { - "line": 34, - "character": 17 - } - } - } - }, - { - "value": ">>>" - } - ], - "kind": 1, - "paddingLeft": false, - "paddingRight": false - }, - { - "position": { - "line": 244, - "character": 15 - }, - "label": [ - { - "value": ": &" - }, - { - "value": "Client", + "value": "Patch", "location": { - "uri": "file:///home/os/gracilaria/src/lsp.rs", + "uri": "file:///home/os/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/diff-match-patch-rs-0.5.1/src/dmp.rs", "range": { "start": { - "line": 28, + "line": 2320, "character": 11 }, "end": { - "line": 28, - "character": 17 - } - } - } - } - ], - "kind": 1, - "paddingLeft": false, - "paddingRight": false - }, - { - "position": { - "line": 244, - "character": 18 - }, - "label": [ - { - "value": ": " - }, - { - "value": "JoinHandle", - "location": { - "uri": "file:///home/os/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/mod.rs", - "range": { - "start": { - "line": 1885, - "character": 11 - }, - "end": { - "line": 1885, - "character": 21 - } - } - } - }, - { - "value": "<()>" - } - ], - "kind": 1, - "paddingLeft": false, - "paddingRight": false - }, - { - "position": { - "line": 244, - "character": 21 - }, - "label": [ - { - "value": ": " - }, - { - "value": "Sender", - "location": { - "uri": "file:///home/os/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/sync/oneshot.rs", - "range": { - "start": { - "line": 221, - "character": 11 - }, - "end": { - "line": 221, - "character": 17 + "line": 2320, + "character": 16 } } } }, { - "value": "<" + "value": "<u8>>, " }, { - "value": "Arc", + "value": "Error", "location": { - "uri": "file:///home/os/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/alloc/src/sync.rs", + "uri": "file:///home/os/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/diff-match-patch-rs-0.5.1/src/errors.rs", "range": { "start": { - "line": 263, - "character": 11 + "line": 1, + "character": 9 }, "end": { - "line": 263, + "line": 1, "character": 14 } } } }, { - "value": "<" - }, - { - "value": "Window", - "location": { - "uri": "file:///home/os/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/winit-0.30.12/src/window.rs", - "range": { - "start": { - "line": 34, - "character": 11 - }, - "end": { - "line": 34, - "character": 17 - } - } - } - }, - { - "value": ">>" + "value": ">" } ], "kind": 1, - "paddingLeft": false, + "paddingLeft": true, "paddingRight": false }, { "position": { - "line": 252, - "character": 20 + "line": 104, + "character": 29 }, "label": [ { - "value": ": " - }, - { - "value": "Rq", + "value": "input:", "location": { - "uri": "file:///home/os/gracilaria/src/lsp.rs", + "uri": "file:///home/os/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/diff-match-patch-rs-0.5.1/src/dmp.rs", "range": { "start": { - "line": 844, - "character": 11 + "line": 3177, + "character": 8 }, "end": { - "line": 844, + "line": 3177, "character": 13 } } } - }, - { - "value": "<" - }, - { - "value": "Hovr", - "location": { - "uri": "file:///home/os/gracilaria/src/hov.rs", - "range": { - "start": { - "line": 305, - "character": 11 - }, - "end": { - "line": 305, - "character": 15 - } - } - } - }, - { - "value": ", " - }, - { - "value": "Option", - "location": { - "uri": "file:///home/os/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/option.rs", - "range": { - "start": { - "line": 598, - "character": 9 - }, - "end": { - "line": 598, - "character": 15 - } - } - } - }, - { - "value": "<" - }, - { - "value": "Hovr", - "location": { - "uri": "file:///home/os/gracilaria/src/hov.rs", - "range": { - "start": { - "line": 305, - "character": 11 - }, - "end": { - "line": 305, - "character": 15 - } - } - } - }, - { - "value": ">, usize, …>" - } - ], - "kind": 1, - "paddingLeft": false, - "paddingRight": false, - "data": { - "file_id": 0, - "hash": "17808790406277811891", - "resolve_range": { - "start": { - "line": 252, - "character": 8 - }, - "end": { - "line": 252, - "character": 20 - } - }, - "version": 114 - } - }, - { - "position": { - "line": 253, - "character": 13 - }, - "label": [ - { - "value": "T:", - "location": { - "uri": "file:///home/os/gracilaria/src/lsp.rs", - "range": { - "start": { - "line": 844, - "character": 14 - }, - "end": { - "line": 844, - "character": 15 - } - } - } } ], "kind": 2, @@ -1741,296 +356,22 @@ }, { "position": { - "line": 253, - "character": 19 - }, - "label": [ - { - "value": "R:", - "location": { - "uri": "file:///home/os/gracilaria/src/lsp.rs", - "range": { - "start": { - "line": 844, - "character": 17 - }, - "end": { - "line": 844, - "character": 18 - } - } - } - } - ], - "kind": 2, - "paddingLeft": false, - "paddingRight": true - }, - { - "position": { - "line": 253, - "character": 33 - }, - "label": [ - { - "value": "D:", - "location": { - "uri": "file:///home/os/gracilaria/src/lsp.rs", - "range": { - "start": { - "line": 844, - "character": 20 - }, - "end": { - "line": 844, - "character": 26 - } - } - } - } - ], - "kind": 2, - "paddingLeft": false, - "paddingRight": true - }, - { - "position": { - "line": 253, - "character": 40 - }, - "label": [ - { - "value": "E:", - "location": { - "uri": "file:///home/os/gracilaria/src/lsp.rs", - "range": { - "start": { - "line": 844, - "character": 28 - }, - "end": { - "line": 844, - "character": 44 - } - } - } - } - ], - "kind": 2, - "paddingLeft": false, - "paddingRight": true - }, - { - "position": { - "line": 253, - "character": 26 - }, - "label": [ - { - "value": "T:", - "location": { - "uri": "file:///home/os/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/option.rs", - "range": { - "start": { - "line": 598, - "character": 16 - }, - "end": { - "line": 598, - "character": 17 - } - } - } - } - ], - "kind": 2, - "paddingLeft": false, - "paddingRight": true - }, - { - "position": { - "line": 254, + "line": 105, "character": 20 }, "label": [ { - "value": ": " - }, - { - "value": "CompletionState", + "value": "old:", "location": { - "uri": "file:///home/os/gracilaria/src/main.rs", + "uri": "file:///home/os/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/diff-match-patch-rs-0.5.1/src/patch_input.rs", "range": { "start": { - "line": 1438, - "character": 15 - }, - "end": { - "line": 1438, - "character": 30 - } - } - } - } - ], - "kind": 1, - "paddingLeft": false, - "paddingRight": false, - "data": { - "file_id": 0, - "hash": "1465202237954953212", - "resolve_range": { - "start": { - "line": 254, - "character": 8 - }, - "end": { - "line": 254, - "character": 20 - } - }, - "version": 114 - } - }, - { - "position": { - "line": 255, - "character": 20 - }, - "label": [ - { - "value": ": " - }, - { - "value": "Rq", - "location": { - "uri": "file:///home/os/gracilaria/src/lsp.rs", - "range": { - "start": { - "line": 844, - "character": 11 - }, - "end": { - "line": 844, - "character": 13 - } - } - } - }, - { - "value": "<(" - }, - { - "value": "SignatureHelp", - "location": { - "uri": "file:///home/os/.cargo/git/checkouts/helix-93fb9717c38fa114/fffeb3c/helix-lsp-types/src/signature_help.rs", - "range": { - "start": { - "line": 142, - "character": 11 - }, - "end": { - "line": 142, - "character": 24 - } - } - } - }, - { - "value": ", usize, …), …>" - } - ], - "kind": 1, - "paddingLeft": false, - "paddingRight": false, - "data": { - "file_id": 0, - "hash": "17109826368545006083", - "resolve_range": { - "start": { - "line": 255, - "character": 8 - }, - "end": { - "line": 255, - "character": 20 - } - }, - "version": 114 - } - }, - { - "position": { - "line": 256, - "character": 14 - }, - "label": [ - { - "value": "T:", - "location": { - "uri": "file:///home/os/gracilaria/src/lsp.rs", - "range": { - "start": { - "line": 848, - "character": 13 - }, - "end": { - "line": 848, - "character": 14 - } - } - } - } - ], - "kind": 2, - "paddingLeft": false, - "paddingRight": true - }, - { - "position": { - "line": 256, - "character": 53 - }, - "label": [ - { - "value": "R:", - "location": { - "uri": "file:///home/os/gracilaria/src/lsp.rs", - "range": { - "start": { - "line": 848, - "character": 16 + "line": 9, + "character": 25 }, "end": { - "line": 848, - "character": 26 - } - } - } - } - ], - "kind": 2, - "paddingLeft": false, - "paddingRight": true - }, - { - "position": { - "line": 256, - "character": 75 - }, - "label": [ - { - "value": "D:", - "location": { - "uri": "file:///home/os/gracilaria/src/lsp.rs", - "range": { - "start": { - "line": 848, + "line": 9, "character": 28 - }, - "end": { - "line": 848, - "character": 34 } } } @@ -2042,22 +383,22 @@ }, { "position": { - "line": 256, - "character": 44 + "line": 106, + "character": 20 }, "label": [ { - "value": "T:", + "value": "new:", "location": { - "uri": "file:///home/os/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/option.rs", + "uri": "file:///home/os/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/diff-match-patch-rs-0.5.1/src/patch_input.rs", "range": { "start": { - "line": 598, - "character": 16 + "line": 9, + "character": 39 }, "end": { - "line": 598, - "character": 17 + "line": 9, + "character": 42 } } } @@ -2069,25 +410,22 @@ }, { "position": { - "line": 257, - "character": 27 + "line": 112, + "character": 18 }, "label": [ { - "value": ": " - }, - { - "value": "Rq", + "value": "Result", "location": { - "uri": "file:///home/os/gracilaria/src/lsp.rs", + "uri": "file:///home/os/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/result.rs", "range": { "start": { - "line": 844, - "character": 11 + "line": 556, + "character": 9 }, "end": { - "line": 844, - "character": 13 + "line": 556, + "character": 15 } } } @@ -2096,213 +434,85 @@ "value": "<" }, { - "value": "Box", + "value": "Vec", "location": { - "uri": "file:///home/os/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/alloc/src/boxed.rs", + "uri": "file:///home/os/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/alloc/src/vec/mod.rs", "range": { "start": { - "line": 234, + "line": 435, "character": 11 }, "end": { - "line": 234, + "line": 435, "character": 14 } } } }, { - "value": "<[" - }, - { - "value": "SemanticToken", - "location": { - "uri": "file:///home/os/.cargo/git/checkouts/helix-93fb9717c38fa114/fffeb3c/helix-lsp-types/src/semantic_tokens.rs", - "range": { - "start": { - "line": 146, - "character": 11 - }, - "end": { - "line": 146, - "character": 24 - } - } - } - }, - { - "value": "]>, …>" - } - ], - "kind": 1, - "paddingLeft": false, - "paddingRight": false, - "data": { - "file_id": 0, - "hash": "4166254487634182400", - "resolve_range": { - "start": { - "line": 257, - "character": 8 - }, - "end": { - "line": 257, - "character": 27 - } - }, - "version": 114 - } - }, - { - "position": { - "line": 258, - "character": 16 - }, - "label": [ - { - "value": ": " - }, - { - "value": "Rq", - "location": { - "uri": "file:///home/os/gracilaria/src/lsp.rs", - "range": { - "start": { - "line": 844, - "character": 11 - }, - "end": { - "line": 844, - "character": 13 - } - } - } - }, - { "value": "<" }, { - "value": "String", + "value": "Patch", "location": { - "uri": "file:///home/os/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/alloc/src/string.rs", + "uri": "file:///home/os/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/diff-match-patch-rs-0.5.1/src/dmp.rs", "range": { "start": { - "line": 359, + "line": 2320, "character": 11 }, "end": { - "line": 359, - "character": 17 + "line": 2320, + "character": 16 } } } }, { - "value": ", " + "value": "<u8>>, " }, { - "value": "Option", + "value": "Error", "location": { - "uri": "file:///home/os/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/option.rs", + "uri": "file:///home/os/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/diff-match-patch-rs-0.5.1/src/errors.rs", "range": { "start": { - "line": 598, + "line": 1, "character": 9 }, "end": { - "line": 598, - "character": 15 - } - } - } - }, - { - "value": "<" - }, - { - "value": "String", - "location": { - "uri": "file:///home/os/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/alloc/src/string.rs", - "range": { - "start": { - "line": 359, - "character": 11 - }, - "end": { - "line": 359, - "character": 17 + "line": 1, + "character": 14 } } } }, { - "value": ">, …, …>" + "value": ">" } ], "kind": 1, - "paddingLeft": false, - "paddingRight": false, - "data": { - "file_id": 0, - "hash": "3913809942888977650", - "resolve_range": { - "start": { - "line": 258, - "character": 8 - }, - "end": { - "line": 258, - "character": 16 - } - }, - "version": 114 - } - }, - { - "position": { - "line": 259, - "character": 13 - }, - "label": [ - { - "value": "T:", - "location": { - "uri": "file:///home/os/gracilaria/src/lsp.rs", - "range": { - "start": { - "line": 844, - "character": 14 - }, - "end": { - "line": 844, - "character": 15 - } - } - } - } - ], - "kind": 2, - "paddingLeft": false, - "paddingRight": true + "paddingLeft": true, + "paddingRight": false }, { "position": { - "line": 259, - "character": 21 + "line": 109, + "character": 29 }, "label": [ { - "value": "R:", + "value": "input:", "location": { - "uri": "file:///home/os/gracilaria/src/lsp.rs", + "uri": "file:///home/os/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/diff-match-patch-rs-0.5.1/src/dmp.rs", "range": { "start": { - "line": 844, - "character": 17 + "line": 3177, + "character": 8 }, "end": { - "line": 844, - "character": 18 + "line": 3177, + "character": 13 } } } @@ -2314,22 +524,22 @@ }, { "position": { - "line": 259, - "character": 37 + "line": 110, + "character": 20 }, "label": [ { - "value": "D:", + "value": "old:", "location": { - "uri": "file:///home/os/gracilaria/src/lsp.rs", + "uri": "file:///home/os/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/diff-match-patch-rs-0.5.1/src/patch_input.rs", "range": { "start": { - "line": 844, - "character": 20 + "line": 9, + "character": 25 }, "end": { - "line": 844, - "character": 26 + "line": 9, + "character": 28 } } } @@ -2341,22 +551,22 @@ }, { "position": { - "line": 259, - "character": 41 + "line": 111, + "character": 20 }, "label": [ { - "value": "E:", + "value": "new:", "location": { - "uri": "file:///home/os/gracilaria/src/lsp.rs", + "uri": "file:///home/os/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/diff-match-patch-rs-0.5.1/src/patch_input.rs", "range": { "start": { - "line": 844, - "character": 28 + "line": 9, + "character": 39 }, "end": { - "line": 844, - "character": 44 + "line": 9, + "character": 42 } } } @@ -2368,8 +578,8 @@ }, { "position": { - "line": 259, - "character": 28 + "line": 127, + "character": 34 }, "label": [ { @@ -2378,11 +588,11 @@ "uri": "file:///home/os/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/option.rs", "range": { "start": { - "line": 598, + "line": 599, "character": 16 }, "end": { - "line": 598, + "line": 599, "character": 17 } } @@ -2395,113 +605,85 @@ }, { "position": { - "line": 272, - "character": 16 + "line": 128, + "character": 35 }, "label": [ { - "value": ": " + "value": "move(" }, { - "value": "Hist", + "value": "&mut (*self).redo_history", "location": { "uri": "file:///home/os/gracilaria/src/main.rs", "range": { "start": { - "line": 92, - "character": 7 + "line": 127, + "character": 18 }, "end": { - "line": 92, - "character": 11 + "line": 127, + "character": 22 } } } + }, + { + "value": ")" } ], - "kind": 1, "paddingLeft": false, - "paddingRight": false, - "data": { - "file_id": 0, - "hash": "375241452594036681", - "resolve_range": { - "start": { - "line": 272, - "character": 8 - }, - "end": { - "line": 272, - "character": 16 - } - }, - "version": 114 - } + "paddingRight": true }, { "position": { - "line": 287, - "character": 18 + "line": 128, + "character": 37 }, "label": [ { "value": ": &" }, { - "value": "Client", + "value": "Diff", "location": { - "uri": "file:///home/os/gracilaria/src/lsp.rs", + "uri": "file:///home/os/gracilaria/src/text.rs", "range": { "start": { - "line": 28, + "line": 185, "character": 11 }, "end": { - "line": 28, - "character": 17 + "line": 185, + "character": 15 } } } } ], "kind": 1, - "paddingLeft": false, - "paddingRight": false - }, - { - "position": { - "line": 287, - "character": 26 - }, - "label": [ + "textEdits": [ { - "value": ": &" - }, - { - "value": "Path", - "location": { - "uri": "file:///home/os/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/path.rs", - "range": { - "start": { - "line": 2302, - "character": 11 - }, - "end": { - "line": 2302, - "character": 15 - } + "range": { + "start": { + "line": 128, + "character": 37 + }, + "end": { + "line": 128, + "character": 37 } - } + }, + "newText": ": &Diff" } ], - "kind": 1, "paddingLeft": false, "paddingRight": false }, { "position": { - "line": 290, - "character": 26 + "line": 130, + "character": 34 }, "label": [ { @@ -2510,11 +692,11 @@ "uri": "file:///home/os/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/option.rs", "range": { "start": { - "line": 598, + "line": 599, "character": 16 }, "end": { - "line": 598, + "line": 599, "character": 17 } } @@ -2527,3282 +709,455 @@ }, { "position": { - "line": 308, - "character": 11 - }, - "label": [ - { - "value": ": " - }, - { - "value": "WinitApp", - "location": { - "uri": "file:///home/os/gracilaria/src/winit_app.rs", - "range": { - "start": { - "line": 39, - "character": 18 - }, - "end": { - "line": 39, - "character": 26 - } - } - } - }, - { - "value": "<(" - }, - { - "value": "Arc", - "location": { - "uri": "file:///home/os/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/alloc/src/sync.rs", - "range": { - "start": { - "line": 263, - "character": 11 - }, - "end": { - "line": 263, - "character": 14 - } - } - } - }, - { - "value": "<" - }, - { - "value": "Window", - "location": { - "uri": "file:///home/os/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/winit-0.30.12/src/window.rs", - "range": { - "start": { - "line": 34, - "character": 11 - }, - "end": { - "line": 34, - "character": 17 - } - } - } - }, - { - "value": ">, " - }, - { - "value": "Context", - "location": { - "uri": "file:///home/os/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/softbuffer-0.4.6/src/lib.rs", - "range": { - "start": { - "line": 32, - "character": 11 - }, - "end": { - "line": 32, - "character": 18 - } - } - } - }, - { - "value": "<…>), …, …, …, …>" - } - ], - "kind": 1, - "paddingLeft": false, - "paddingRight": false - }, - { - "position": { - "line": 309, - "character": 18 - }, - "label": [ - { - "value": ": &" - }, - { - "value": "ActiveEventLoop", - "location": { - "uri": "file:///home/os/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/winit-0.30.12/src/event_loop.rs", - "range": { - "start": { - "line": 51, - "character": 11 - }, - "end": { - "line": 51, - "character": 26 - } - } - } - } - ], - "kind": 1, - "paddingLeft": false, - "paddingRight": false, - "data": { - "file_id": 0, - "hash": "6031379334000232086", - "resolve_range": { - "start": { - "line": 309, - "character": 14 - }, - "end": { - "line": 309, - "character": 18 - } - }, - "version": 114 - } - }, - { - "position": { - "line": 310, - "character": 22 - }, - "label": [ - { - "value": ": " - }, - { - "value": "Arc", - "location": { - "uri": "file:///home/os/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/alloc/src/sync.rs", - "range": { - "start": { - "line": 263, - "character": 11 - }, - "end": { - "line": 263, - "character": 14 - } - } - } - }, - { - "value": "<" - }, - { - "value": "Window", - "location": { - "uri": "file:///home/os/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/winit-0.30.12/src/window.rs", - "range": { - "start": { - "line": 34, - "character": 11 - }, - "end": { - "line": 34, - "character": 17 - } - } - } - }, - { - "value": ">" - } - ], - "kind": 1, - "paddingLeft": false, - "paddingRight": false, - "data": { - "file_id": 0, - "hash": "15604331129027173500", - "resolve_range": { - "start": { - "line": 310, - "character": 16 - }, - "end": { - "line": 310, - "character": 22 - } - }, - "version": 114 - } - }, - { - "position": { - "line": 310, - "character": 56 - }, - "label": [ - { - "value": ": " - }, - { - "value": "WindowAttributes", - "location": { - "uri": "file:///home/os/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/winit-0.30.12/src/window.rs", - "range": { - "start": { - "line": 103, - "character": 11 - }, - "end": { - "line": 103, - "character": 27 - } - } - } - } - ], - "kind": 1, - "paddingLeft": false, - "paddingRight": false, - "data": { - "file_id": 0, - "hash": "645969963223919016", - "resolve_range": { - "start": { - "line": 310, - "character": 55 - }, - "end": { - "line": 310, - "character": 56 - } - }, - "version": 114 - } - }, - { - "position": { - "line": 317, - "character": 25 - }, - "label": [ - { - "value": ": " - }, - { - "value": "Sender", - "location": { - "uri": "file:///home/os/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.48.0/src/sync/oneshot.rs", - "range": { - "start": { - "line": 221, - "character": 11 - }, - "end": { - "line": 221, - "character": 17 - } - } - } - }, - { - "value": "<" - }, - { - "value": "Arc", - "location": { - "uri": "file:///home/os/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/alloc/src/sync.rs", - "range": { - "start": { - "line": 263, - "character": 11 - }, - "end": { - "line": 263, - "character": 14 - } - } - } - }, - { - "value": "<" - }, - { - "value": "Window", - "location": { - "uri": "file:///home/os/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/winit-0.30.12/src/window.rs", - "range": { - "start": { - "line": 34, - "character": 11 - }, - "end": { - "line": 34, - "character": 17 - } - } - } - }, - { - "value": ">>" - } - ], - "kind": 1, - "paddingLeft": false, - "paddingRight": false - }, - { - "position": { - "line": 323, - "character": 23 + "line": 131, + "character": 40 }, "label": [ { - "value": ": " + "value": "move(" }, { - "value": "Context", + "value": "&mut (*self).history", "location": { - "uri": "file:///home/os/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/softbuffer-0.4.6/src/lib.rs", + "uri": "file:///home/os/gracilaria/src/main.rs", "range": { "start": { - "line": 32, - "character": 11 - }, - "end": { - "line": 32, + "line": 130, "character": 18 - } - } - } - }, - { - "value": "<" - }, - { - "value": "Arc", - "location": { - "uri": "file:///home/os/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/alloc/src/sync.rs", - "range": { - "start": { - "line": 263, - "character": 11 - }, - "end": { - "line": 263, - "character": 14 - } - } - } - }, - { - "value": "<" - }, - { - "value": "Window", - "location": { - "uri": "file:///home/os/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/winit-0.30.12/src/window.rs", - "range": { - "start": { - "line": 34, - "character": 11 }, "end": { - "line": 34, - "character": 17 + "line": 130, + "character": 22 } } } }, { - "value": ">>" + "value": ")" } ], - "kind": 1, "paddingLeft": false, - "paddingRight": false, - "data": { - "file_id": 0, - "hash": "9746336051057975452", - "resolve_range": { - "start": { - "line": 323, - "character": 16 - }, - "end": { - "line": 323, - "character": 23 - } - }, - "version": 114 - } + "paddingRight": true }, { "position": { - "line": 328, - "character": 14 + "line": 131, + "character": 42 }, "label": [ { "value": ": &" }, { - "value": "ActiveEventLoop", - "location": { - "uri": "file:///home/os/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/winit-0.30.12/src/event_loop.rs", - "range": { - "start": { - "line": 51, - "character": 11 - }, - "end": { - "line": 51, - "character": 26 - } - } - } - } - ], - "kind": 1, - "paddingLeft": false, - "paddingRight": false, - "data": { - "file_id": 0, - "hash": "12971153746480130799", - "resolve_range": { - "start": { - "line": 328, - "character": 9 - }, - "end": { - "line": 328, - "character": 14 - } - }, - "version": 114 - } - }, - { - "position": { - "line": 328, - "character": 23 - }, - "label": [ - { - "value": ": &mut " - }, - { - "value": "Arc", - "location": { - "uri": "file:///home/os/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/alloc/src/sync.rs", - "range": { - "start": { - "line": 263, - "character": 11 - }, - "end": { - "line": 263, - "character": 14 - } - } - } - }, - { - "value": "<" - }, - { - "value": "Window", - "location": { - "uri": "file:///home/os/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/winit-0.30.12/src/window.rs", - "range": { - "start": { - "line": 34, - "character": 11 - }, - "end": { - "line": 34, - "character": 17 - } - } - } - }, - { - "value": ">" - } - ], - "kind": 1, - "paddingLeft": false, - "paddingRight": false - }, - { - "position": { - "line": 328, - "character": 32 - }, - "label": [ - { - "value": ": &mut " - }, - { - "value": "Context", - "location": { - "uri": "file:///home/os/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/softbuffer-0.4.6/src/lib.rs", - "range": { - "start": { - "line": 32, - "character": 11 - }, - "end": { - "line": 32, - "character": 18 - } - } - } - }, - { - "value": "<" - }, - { - "value": "Arc", - "location": { - "uri": "file:///home/os/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/alloc/src/sync.rs", - "range": { - "start": { - "line": 263, - "character": 11 - }, - "end": { - "line": 263, - "character": 14 - } - } - } - }, - { - "value": "<" - }, - { - "value": "Window", - "location": { - "uri": "file:///home/os/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/winit-0.30.12/src/window.rs", - "range": { - "start": { - "line": 34, - "character": 11 - }, - "end": { - "line": 34, - "character": 17 - } - } - } - }, - { - "value": ">>" - } - ], - "kind": 1, - "paddingLeft": false, - "paddingRight": false - }, - { - "position": { - "line": 333, - "character": 21 - }, - "label": [ - { - "value": ": &mut " - }, - { - "value": "Arc", - "location": { - "uri": "file:///home/os/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/alloc/src/sync.rs", - "range": { - "start": { - "line": 263, - "character": 11 - }, - "end": { - "line": 263, - "character": 14 - } - } - } - }, - { - "value": "<" - }, - { - "value": "Window", - "location": { - "uri": "file:///home/os/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/winit-0.30.12/src/window.rs", - "range": { - "start": { - "line": 34, - "character": 11 - }, - "end": { - "line": 34, - "character": 17 - } - } - } - }, - { - "value": ">" - } - ], - "kind": 1, - "paddingLeft": false, - "paddingRight": false - }, - { - "position": { - "line": 333, - "character": 31 - }, - "label": [ - { - "value": ": &mut " - }, - { - "value": "Context", - "location": { - "uri": "file:///home/os/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/softbuffer-0.4.6/src/lib.rs", - "range": { - "start": { - "line": 32, - "character": 11 - }, - "end": { - "line": 32, - "character": 18 - } - } - } - }, - { - "value": "<" - }, - { - "value": "Arc", - "location": { - "uri": "file:///home/os/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/alloc/src/sync.rs", - "range": { - "start": { - "line": 263, - "character": 11 - }, - "end": { - "line": 263, - "character": 14 - } - } - } - }, - { - "value": "<" - }, - { - "value": "Window", + "value": "Diff", "location": { - "uri": "file:///home/os/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/winit-0.30.12/src/window.rs", + "uri": "file:///home/os/gracilaria/src/text.rs", "range": { "start": { - "line": 34, + "line": 185, "character": 11 }, "end": { - "line": 34, - "character": 17 - } - } - } - }, - { - "value": ">>" - } - ], - "kind": 1, - "paddingLeft": false, - "paddingRight": false - }, - { - "position": { - "line": 333, - "character": 41 - }, - "label": [ - { - "value": ": " - }, - { - "value": "Option", - "location": { - "uri": "file:///home/os/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/option.rs", - "range": { - "start": { - "line": 598, - "character": 9 - }, - "end": { - "line": 598, + "line": 185, "character": 15 } } } - }, - { - "value": "<&mut " - }, - { - "value": "Surface", - "location": { - "uri": "file:///home/os/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/softbuffer-0.4.6/src/lib.rs", - "range": { - "start": { - "line": 74, - "character": 11 - }, - "end": { - "line": 74, - "character": 18 - } - } - } - }, - { - "value": "<" - }, - { - "value": "Arc", - "location": { - "uri": "file:///home/os/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/alloc/src/sync.rs", - "range": { - "start": { - "line": 263, - "character": 11 - }, - "end": { - "line": 263, - "character": 14 - } - } - } - }, - { - "value": "<" - }, - { - "value": "Window", - "location": { - "uri": "file:///home/os/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/winit-0.30.12/src/window.rs", - "range": { - "start": { - "line": 34, - "character": 11 - }, - "end": { - "line": 34, - "character": 17 - } - } - } - }, - { - "value": ">, …>>" } ], "kind": 1, - "paddingLeft": false, - "paddingRight": false, - "data": { - "file_id": 0, - "hash": "4048954655260694955", - "resolve_range": { - "start": { - "line": 333, - "character": 34 - }, - "end": { - "line": 333, - "character": 41 - } - }, - "version": 114 - } - }, - { - "position": { - "line": 333, - "character": 48 - }, - "label": [ - { - "value": ": " - }, + "textEdits": [ { - "value": "Event", - "location": { - "uri": "file:///home/os/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/winit-0.30.12/src/event.rs", - "range": { - "start": { - "line": 60, - "character": 9 - }, - "end": { - "line": 60, - "character": 14 - } + "range": { + "start": { + "line": 131, + "character": 42 + }, + "end": { + "line": 131, + "character": 42 } - } - }, - { - "value": "<()>" - } - ], - "kind": 1, - "paddingLeft": false, - "paddingRight": false, - "data": { - "file_id": 0, - "hash": "8284377374651278122", - "resolve_range": { - "start": { - "line": 333, - "character": 43 }, - "end": { - "line": 333, - "character": 48 - } - }, - "version": 114 - } - }, - { - "position": { - "line": 333, - "character": 54 - }, - "label": [ - { - "value": ": &" - }, - { - "value": "ActiveEventLoop", - "location": { - "uri": "file:///home/os/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/winit-0.30.12/src/event_loop.rs", - "range": { - "start": { - "line": 51, - "character": 11 - }, - "end": { - "line": 51, - "character": 26 - } - } - } - } - ], - "kind": 1, - "paddingLeft": false, - "paddingRight": false, - "data": { - "file_id": 0, - "hash": "385403187896352526", - "resolve_range": { - "start": { - "line": 333, - "character": 50 - }, - "end": { - "line": 333, - "character": 54 - } - }, - "version": 114 - } - }, - { - "position": { - "line": 343, - "character": 19 - }, - "label": ": f32", - "kind": 1, - "paddingLeft": false, - "paddingRight": false - }, - { - "position": { - "line": 343, - "character": 23 - }, - "label": ": f32", - "kind": 1, - "paddingLeft": false, - "paddingRight": false - }, - { - "position": { - "line": 344, - "character": 18 - }, - "label": ": usize", - "kind": 1, - "paddingLeft": false, - "paddingRight": false - }, - { - "position": { - "line": 344, - "character": 21 - }, - "label": ": usize", - "kind": 1, - "paddingLeft": false, - "paddingRight": false - }, - { - "position": { - "line": 358, - "character": 26 - }, - "label": [ - { - "value": ": &" - }, - { - "value": "Client", - "location": { - "uri": "file:///home/os/gracilaria/src/lsp.rs", - "range": { - "start": { - "line": 28, - "character": 11 - }, - "end": { - "line": 28, - "character": 17 - } - } - } - } - ], - "kind": 1, - "paddingLeft": false, - "paddingRight": false - }, - { - "position": { - "line": 358, - "character": 29 - }, - "label": [ - { - "value": ": &" - }, - { - "value": "Path", - "location": { - "uri": "file:///home/os/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/path.rs", - "range": { - "start": { - "line": 2302, - "character": 11 - }, - "end": { - "line": 2302, - "character": 15 - } - } - } - } - ], - "kind": 1, - "paddingLeft": false, - "paddingRight": false - }, - { - "position": { - "line": 359, - "character": 22 - }, - "label": [ - { - "value": ": " - }, - { - "value": "Request", - "location": { - "uri": "file:///home/os/.cargo/git/checkouts/rust-analyzer-94e62460e169ee43/4472ac7/lib/lsp-server/src/msg.rs", - "range": { - "start": { - "line": 102, - "character": 11 - }, - "end": { - "line": 102, - "character": 18 - } - } - } - } - ], - "kind": 1, - "paddingLeft": false, - "paddingRight": false - }, - { - "position": { - "line": 362, - "character": 33 - }, - "label": [ - { - "value": ": impl " - }, - { - "value": "Future", - "location": { - "uri": "file:///home/os/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/future/future.rs", - "range": { - "start": { - "line": 36, - "character": 10 - }, - "end": { - "line": 36, - "character": 16 - } - } - } - }, - { - "value": "<" - }, - { - "value": "Output", - "location": { - "uri": "file:///home/os/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/future/future.rs", - "range": { - "start": { - "line": 40, - "character": 9 - }, - "end": { - "line": 40, - "character": 15 - } - } - } - }, - { - "value": " = " - }, - { - "value": "Result", - "location": { - "uri": "file:///home/os/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/result.rs", - "range": { - "start": { - "line": 556, - "character": 9 - }, - "end": { - "line": 556, - "character": 15 - } - } - } - }, - { - "value": "<…, …>>" - } - ], - "kind": 1, - "paddingLeft": false, - "paddingRight": false - }, - { - "position": { - "line": 365, - "character": 26 - }, - "label": [ - { - "value": ": " - }, - { - "value": "Request", - "location": { - "uri": "file:///home/os/.cargo/git/checkouts/rust-analyzer-94e62460e169ee43/4472ac7/lib/lsp-server/src/msg.rs", - "range": { - "start": { - "line": 102, - "character": 11 - }, - "end": { - "line": 102, - "character": 18 - } - } - } + "newText": ": &Diff" } ], - "kind": 1, "paddingLeft": false, "paddingRight": false }, { "position": { - "line": 369, - "character": 28 - }, - "label": [ - { - "value": ": " - }, - { - "value": "Result", - "location": { - "uri": "file:///home/os/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/result.rs", - "range": { - "start": { - "line": 556, - "character": 9 - }, - "end": { - "line": 556, - "character": 15 - } - } - } - }, - { - "value": "<" - }, - { - "value": "Option", - "location": { - "uri": "file:///home/os/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/option.rs", - "range": { - "start": { - "line": 598, - "character": 9 - }, - "end": { - "line": 598, - "character": 15 - } - } - } - }, - { - "value": "<" - }, - { - "value": "String", - "location": { - "uri": "file:///home/os/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/alloc/src/string.rs", - "range": { - "start": { - "line": 359, - "character": 11 - }, - "end": { - "line": 359, - "character": 17 - } - } - } - }, - { - "value": ">, " - }, - { - "value": "Error", - "location": { - "uri": "file:///home/os/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.100/src/lib.rs", - "range": { - "start": { - "line": 393, - "character": 11 - }, - "end": { - "line": 393, - "character": 16 - } - } - } - }, - { - "value": ">" - } - ], - "kind": 1, - "paddingLeft": false, - "paddingRight": false, - "data": { - "file_id": 0, - "hash": "12763259919117714608", - "resolve_range": { - "start": { - "line": 369, - "character": 27 - }, - "end": { - "line": 369, - "character": 28 - } - }, - "version": 114 - } - }, - { - "position": { - "line": 370, - "character": 51 + "line": 139, + "character": 5 }, "label": [ { - "value": ": &mut " - }, - { - "value": "Rq", + "value": "fn undo", "location": { - "uri": "file:///home/os/gracilaria/src/lsp.rs", - "range": { - "start": { - "line": 844, - "character": 11 - }, - "end": { - "line": 844, - "character": 13 - } - } - } - }, - { - "value": "<" - }, - { - "value": "Complete", - "location": { - "uri": "file:///home/os/gracilaria/src/com.rs", + "uri": "file:///home/os/gracilaria/src/main.rs", "range": { "start": { - "line": 14, + "line": 133, "character": 11 }, "end": { - "line": 14, - "character": 19 - } - } - } - }, - { - "value": ", " - }, - { - "value": "Option", - "location": { - "uri": "file:///home/os/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/option.rs", - "range": { - "start": { - "line": 598, - "character": 9 - }, - "end": { - "line": 598, + "line": 133, "character": 15 } } } - }, - { - "value": "<" - }, - { - "value": "CompletionResponse", - "location": { - "uri": "file:///home/os/.cargo/git/checkouts/helix-93fb9717c38fa114/fffeb3c/helix-lsp-types/src/completion.rs", - "range": { - "start": { - "line": 344, - "character": 9 - }, - "end": { - "line": 344, - "character": 27 - } - } - } - }, - { - "value": ">, …>" } ], - "kind": 1, - "paddingLeft": false, + "paddingLeft": true, "paddingRight": false }, { "position": { - "line": 371, - "character": 30 + "line": 135, + "character": 25 }, "label": [ { - "value": ": " + "value": "move(" }, { - "value": "Result", + "value": "&mut *t", "location": { - "uri": "file:///home/os/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/result.rs", - "range": { - "start": { - "line": 556, - "character": 9 - }, - "end": { - "line": 556, - "character": 15 - } - } - } - }, - { - "value": "<" - }, - { - "value": "Option", - "location": { - "uri": "file:///home/os/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/option.rs", - "range": { - "start": { - "line": 598, - "character": 9 - }, - "end": { - "line": 598, - "character": 15 - } - } - } - }, - { - "value": "<" - }, - { - "value": "CompletionResponse", - "location": { - "uri": "file:///home/os/.cargo/git/checkouts/helix-93fb9717c38fa114/fffeb3c/helix-lsp-types/src/completion.rs", + "uri": "file:///home/os/gracilaria/src/main.rs", "range": { "start": { - "line": 344, - "character": 9 - }, - "end": { - "line": 344, + "line": 133, "character": 27 - } - } - } - }, - { - "value": ">, …>" - } - ], - "kind": 1, - "paddingLeft": false, - "paddingRight": false, - "data": { - "file_id": 0, - "hash": "17295209807845546528", - "resolve_range": { - "start": { - "line": 371, - "character": 29 - }, - "end": { - "line": 371, - "character": 30 - } - }, - "version": 114 - } - }, - { - "position": { - "line": 371, - "character": 34 - }, - "label": ": usize", - "kind": 1, - "paddingLeft": false, - "paddingRight": false - }, - { - "position": { - "line": 372, - "character": 47 - }, - "label": [ - { - "value": ": " - }, - { - "value": "CompletionResponse", - "location": { - "uri": "file:///home/os/.cargo/git/checkouts/helix-93fb9717c38fa114/fffeb3c/helix-lsp-types/src/completion.rs", - "range": { - "start": { - "line": 344, - "character": 9 }, "end": { - "line": 344, - "character": 27 - } - } - } - } - ], - "kind": 1, - "paddingLeft": false, - "paddingRight": false, - "data": { - "file_id": 0, - "hash": "15872752186798058464", - "resolve_range": { - "start": { - "line": 372, - "character": 46 - }, - "end": { - "line": 372, - "character": 47 - } - }, - "version": 114 - } - }, - { - "position": { - "line": 375, - "character": 39 - }, - "label": [ - { - "value": ": " - }, - { - "value": "Result", - "location": { - "uri": "file:///home/os/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/result.rs", - "range": { - "start": { - "line": 556, - "character": 9 - }, - "end": { - "line": 556, - "character": 15 - } - } - } - }, - { - "value": "<" - }, - { - "value": "Box", - "location": { - "uri": "file:///home/os/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/alloc/src/boxed.rs", - "range": { - "start": { - "line": 234, - "character": 11 - }, - "end": { - "line": 234, - "character": 14 + "line": 133, + "character": 28 } } } }, { - "value": "<[" + "value": ", " }, { - "value": "SemanticToken", + "value": "&mut (*self).last", "location": { - "uri": "file:///home/os/.cargo/git/checkouts/helix-93fb9717c38fa114/fffeb3c/helix-lsp-types/src/semantic_tokens.rs", + "uri": "file:///home/os/gracilaria/src/main.rs", "range": { "start": { - "line": 146, - "character": 11 + "line": 133, + "character": 21 }, "end": { - "line": 146, - "character": 24 + "line": 133, + "character": 25 } } } }, { - "value": "]>, …>" + "value": ")" } ], - "kind": 1, "paddingLeft": false, - "paddingRight": false, - "data": { - "file_id": 0, - "hash": "13221065354968477482", - "resolve_range": { - "start": { - "line": 375, - "character": 38 - }, - "end": { - "line": 375, - "character": 39 - } - }, - "version": 114 - } + "paddingRight": true }, { "position": { - "line": 376, - "character": 32 + "line": 135, + "character": 27 }, "label": [ { "value": ": " }, { - "value": "Result", - "location": { - "uri": "file:///home/os/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/result.rs", - "range": { - "start": { - "line": 556, - "character": 9 - }, - "end": { - "line": 556, - "character": 15 - } - } - } - }, - { - "value": "<" - }, - { - "value": "Option", - "location": { - "uri": "file:///home/os/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/option.rs", - "range": { - "start": { - "line": 598, - "character": 9 - }, - "end": { - "line": 598, - "character": 15 - } - } - } - }, - { - "value": "<" - }, - { - "value": "SignatureHelp", + "value": "Diff", "location": { - "uri": "file:///home/os/.cargo/git/checkouts/helix-93fb9717c38fa114/fffeb3c/helix-lsp-types/src/signature_help.rs", + "uri": "file:///home/os/gracilaria/src/text.rs", "range": { "start": { - "line": 142, + "line": 185, "character": 11 }, "end": { - "line": 142, - "character": 24 - } - } - } - }, - { - "value": ">, …>" - } - ], - "kind": 1, - "paddingLeft": false, - "paddingRight": false, - "data": { - "file_id": 0, - "hash": "12348608600095910952", - "resolve_range": { - "start": { - "line": 376, - "character": 31 - }, - "end": { - "line": 376, - "character": 32 - } - }, - "version": 114 - } - }, - { - "position": { - "line": 376, - "character": 40 - }, - "label": [ - { - "value": ": " - }, - { - "value": "Option", - "location": { - "uri": "file:///home/os/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/option.rs", - "range": { - "start": { - "line": 598, - "character": 9 - }, - "end": { - "line": 598, + "line": 185, "character": 15 } } } - }, - { - "value": "<(" - }, - { - "value": "SignatureHelp", - "location": { - "uri": "file:///home/os/.cargo/git/checkouts/helix-93fb9717c38fa114/fffeb3c/helix-lsp-types/src/signature_help.rs", - "range": { - "start": { - "line": 142, - "character": 11 - }, - "end": { - "line": 142, - "character": 24 - } - } - } - }, - { - "value": ", usize, …)>" } ], "kind": 1, - "paddingLeft": false, - "paddingRight": false - }, - { - "position": { - "line": 376, - "character": 66 - }, - "label": [ + "textEdits": [ { - "value": ": " - }, - { - "value": "SignatureHelp", - "location": { - "uri": "file:///home/os/.cargo/git/checkouts/helix-93fb9717c38fa114/fffeb3c/helix-lsp-types/src/signature_help.rs", - "range": { - "start": { - "line": 142, - "character": 11 - }, - "end": { - "line": 142, - "character": 24 - } + "range": { + "start": { + "line": 135, + "character": 27 + }, + "end": { + "line": 135, + "character": 27 } - } - } - ], - "kind": 1, - "paddingLeft": false, - "paddingRight": false, - "data": { - "file_id": 0, - "hash": "8309493448695784503", - "resolve_range": { - "start": { - "line": 376, - "character": 65 }, - "end": { - "line": 376, - "character": 66 - } - }, - "version": 114 - } - }, - { - "position": { - "line": 377, - "character": 36 - }, - "label": [ - { - "value": ": " - }, - { - "value": "SignatureHelp", - "location": { - "uri": "file:///home/os/.cargo/git/checkouts/helix-93fb9717c38fa114/fffeb3c/helix-lsp-types/src/signature_help.rs", - "range": { - "start": { - "line": 142, - "character": 11 - }, - "end": { - "line": 142, - "character": 24 - } - } - } - } - ], - "kind": 1, - "paddingLeft": false, - "paddingRight": false - }, - { - "position": { - "line": 377, - "character": 40 - }, - "label": ": usize", - "kind": 1, - "paddingLeft": false, - "paddingRight": false - }, - { - "position": { - "line": 377, - "character": 45 - }, - "label": [ - { - "value": ": " - }, - { - "value": "Option", - "location": { - "uri": "file:///home/os/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/option.rs", - "range": { - "start": { - "line": 598, - "character": 9 - }, - "end": { - "line": 598, - "character": 15 - } - } - } - }, - { - "value": "<usize>" + "newText": ": Diff" } ], - "kind": 1, "paddingLeft": false, "paddingRight": false }, { "position": { - "line": 383, - "character": 28 + "line": 136, + "character": 23 }, "label": [ { - "value": ": " - }, - { - "value": "Result", - "location": { - "uri": "file:///home/os/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/result.rs", - "range": { - "start": { - "line": 556, - "character": 9 - }, - "end": { - "line": 556, - "character": 15 - } - } - } - }, - { - "value": "<" - }, - { - "value": "Option", + "value": "redo:", "location": { - "uri": "file:///home/os/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/option.rs", - "range": { - "start": { - "line": 598, - "character": 9 - }, - "end": { - "line": 598, - "character": 15 - } - } - } - }, - { - "value": "<" - }, - { - "value": "Hovr", - "location": { - "uri": "file:///home/os/gracilaria/src/hov.rs", - "range": { - "start": { - "line": 305, - "character": 11 - }, - "end": { - "line": 305, - "character": 15 - } - } - } - }, - { - "value": ">, " - }, - { - "value": "Error", - "location": { - "uri": "file:///home/os/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.100/src/lib.rs", + "uri": "file:///home/os/gracilaria/src/text.rs", "range": { "start": { - "line": 393, - "character": 11 + "line": 198, + "character": 41 }, "end": { - "line": 393, - "character": 16 + "line": 198, + "character": 45 } } } - }, - { - "value": ">" } ], - "kind": 1, + "kind": 2, "paddingLeft": false, - "paddingRight": false, - "data": { - "file_id": 0, - "hash": "2884004005642618203", - "resolve_range": { - "start": { - "line": 383, - "character": 27 - }, - "end": { - "line": 383, - "character": 28 - } - }, - "version": 114 - } + "paddingRight": true }, { "position": { - "line": 383, - "character": 35 + "line": 145, + "character": 5 }, "label": [ { - "value": ": " - }, - { - "value": "Option", - "location": { - "uri": "file:///home/os/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/option.rs", - "range": { - "start": { - "line": 598, - "character": 9 - }, - "end": { - "line": 598, - "character": 15 - } - } - } - }, - { - "value": "<" - }, - { - "value": "Hovr", + "value": "fn redo", "location": { - "uri": "file:///home/os/gracilaria/src/hov.rs", + "uri": "file:///home/os/gracilaria/src/main.rs", "range": { "start": { - "line": 305, + "line": 140, "character": 11 }, "end": { - "line": 305, + "line": 140, "character": 15 } } } - }, - { - "value": ">" - } - ], - "kind": 1, - "paddingLeft": false, - "paddingRight": false - }, - { - "position": { - "line": 387, - "character": 29 - }, - "label": [ - { - "value": ": " - }, - { - "value": "WindowId", - "location": { - "uri": "file:///home/os/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/winit-0.30.12/src/window.rs", - "range": { - "start": { - "line": 68, - "character": 11 - }, - "end": { - "line": 68, - "character": 19 - } - } - } } ], - "kind": 1, - "paddingLeft": false, - "paddingRight": false - }, - { - "position": { - "line": 388, - "character": 52 - }, - "label": [ - { - "value": ": " - }, - { - "value": "PhysicalSize", - "location": { - "uri": "file:///home/os/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/dpi-0.1.2/src/lib.rs", - "range": { - "start": { - "line": 615, - "character": 11 - }, - "end": { - "line": 615, - "character": 23 - } - } - } - }, - { - "value": "<u32>" - } - ], - "kind": 1, - "paddingLeft": false, - "paddingRight": false - }, - { - "position": { - "line": 390, - "character": 36 - }, - "label": [ - { - "value": ": &mut " - }, - { - "value": "Surface", - "location": { - "uri": "file:///home/os/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/softbuffer-0.4.6/src/lib.rs", - "range": { - "start": { - "line": 74, - "character": 11 - }, - "end": { - "line": 74, - "character": 18 - } - } - } - }, - { - "value": "<" - }, - { - "value": "Arc", - "location": { - "uri": "file:///home/os/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/alloc/src/sync.rs", - "range": { - "start": { - "line": 263, - "character": 11 - }, - "end": { - "line": 263, - "character": 14 - } - } - } - }, - { - "value": "<" - }, - { - "value": "Window", - "location": { - "uri": "file:///home/os/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/winit-0.30.12/src/window.rs", - "range": { - "start": { - "line": 34, - "character": 11 - }, - "end": { - "line": 34, - "character": 17 - } - } - } - }, - { - "value": ">, " - }, - { - "value": "Arc", - "location": { - "uri": "file:///home/os/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/alloc/src/sync.rs", - "range": { - "start": { - "line": 263, - "character": 11 - }, - "end": { - "line": 263, - "character": 14 - } - } - } - }, - { - "value": "<…>>" - } - ], - "kind": 1, - "paddingLeft": false, - "paddingRight": false - }, - { - "position": { - "line": 398, - "character": 38 - }, - "label": [ - { - "value": ": " - }, - { - "value": "NonZero", - "location": { - "uri": "file:///home/os/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/num/nonzero.rs", - "range": { - "start": { - "line": 126, - "character": 11 - }, - "end": { - "line": 126, - "character": 18 - } - } - } - }, - { - "value": "<u32>" - } - ], - "kind": 1, - "paddingLeft": false, - "paddingRight": false - }, - { - "position": { - "line": 398, - "character": 52 - }, - "label": [ - { - "value": ": " - }, - { - "value": "NonZero", - "location": { - "uri": "file:///home/os/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/num/nonzero.rs", - "range": { - "start": { - "line": 126, - "character": 11 - }, - "end": { - "line": 126, - "character": 18 - } - } - } - }, - { - "value": "<u32>" - } - ], - "kind": 1, - "paddingLeft": false, - "paddingRight": false - }, - { - "position": { - "line": 418, - "character": 29 - }, - "label": [ - { - "value": ": " - }, - { - "value": "WindowId", - "location": { - "uri": "file:///home/os/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/winit-0.30.12/src/window.rs", - "range": { - "start": { - "line": 68, - "character": 11 - }, - "end": { - "line": 68, - "character": 19 - } - } - } - } - ], - "kind": 1, - "paddingLeft": false, + "paddingLeft": true, "paddingRight": false }, { "position": { - "line": 421, - "character": 36 + "line": 141, + "character": 25 }, "label": [ { - "value": ": &mut " - }, - { - "value": "Surface", - "location": { - "uri": "file:///home/os/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/softbuffer-0.4.6/src/lib.rs", - "range": { - "start": { - "line": 74, - "character": 11 - }, - "end": { - "line": 74, - "character": 18 - } - } - } - }, - { - "value": "<" + "value": "move(" }, { - "value": "Arc", + "value": "&mut *t", "location": { - "uri": "file:///home/os/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/alloc/src/sync.rs", - "range": { - "start": { - "line": 263, - "character": 11 - }, - "end": { - "line": 263, - "character": 14 - } - } - } - }, - { - "value": "<" - }, - { - "value": "Window", - "location": { - "uri": "file:///home/os/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/winit-0.30.12/src/window.rs", - "range": { - "start": { - "line": 34, - "character": 11 - }, - "end": { - "line": 34, - "character": 17 - } - } - } - }, - { - "value": ">, " - }, - { - "value": "Arc", - "location": { - "uri": "file:///home/os/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/alloc/src/sync.rs", + "uri": "file:///home/os/gracilaria/src/main.rs", "range": { "start": { - "line": 263, - "character": 11 + "line": 140, + "character": 27 }, "end": { - "line": 263, - "character": 14 + "line": 140, + "character": 28 } } } }, { - "value": "<…>>" - } - ], - "kind": 1, - "paddingLeft": false, - "paddingRight": false - }, - { - "position": { - "line": 428, - "character": 28 - }, - "label": [ - { - "value": ": " + "value": ", " }, { - "value": "PhysicalSize", + "value": "&mut (*self).last", "location": { - "uri": "file:///home/os/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/dpi-0.1.2/src/lib.rs", + "uri": "file:///home/os/gracilaria/src/main.rs", "range": { "start": { - "line": 615, - "character": 11 + "line": 140, + "character": 21 }, "end": { - "line": 615, - "character": 23 + "line": 140, + "character": 25 } } } }, { - "value": "<u32>" - } - ], - "kind": 1, - "paddingLeft": false, - "paddingRight": false, - "data": { - "file_id": 0, - "hash": "554845905536600452", - "resolve_range": { - "start": { - "line": 428, - "character": 24 - }, - "end": { - "line": 428, - "character": 28 - } - }, - "version": 114 - } - }, - { - "position": { - "line": 431, - "character": 31 - }, - "label": [ - { - "value": ": " - }, - { - "value": "Instant", - "location": { - "uri": "file:///home/os/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/time.rs", - "range": { - "start": { - "line": 157, - "character": 11 - }, - "end": { - "line": 157, - "character": 18 - } - } - } + "value": ")" } ], - "kind": 1, "paddingLeft": false, - "paddingRight": false, - "data": { - "file_id": 0, - "hash": "1249655471166542177", - "resolve_range": { - "start": { - "line": 431, - "character": 28 - }, - "end": { - "line": 431, - "character": 31 - } - }, - "version": 114 - } + "paddingRight": true }, { "position": { - "line": 439, - "character": 29 + "line": 141, + "character": 27 }, "label": [ { "value": ": " }, { - "value": "Option", - "location": { - "uri": "file:///home/os/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/option.rs", - "range": { - "start": { - "line": 598, - "character": 9 - }, - "end": { - "line": 598, - "character": 15 - } - } - } - }, - { - "value": "<" - }, - { - "value": "Range", - "location": { - "uri": "file:///home/os/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/range.rs", - "range": { - "start": { - "line": 81, - "character": 11 - }, - "end": { - "line": 81, - "character": 16 - } - } - } - }, - { - "value": "<usize>>" - } - ], - "kind": 1, - "paddingLeft": false, - "paddingRight": false, - "data": { - "file_id": 0, - "hash": "2373729206185663797", - "resolve_range": { - "start": { - "line": 439, - "character": 28 - }, - "end": { - "line": 439, - "character": 29 - } - }, - "version": 114 - } - }, - { - "position": { - "line": 440, - "character": 46 - }, - "label": [ - { - "value": ": &" - }, - { - "value": "Range", - "location": { - "uri": "file:///home/os/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/range.rs", - "range": { - "start": { - "line": 81, - "character": 11 - }, - "end": { - "line": 81, - "character": 16 - } - } - } - }, - { - "value": "<usize>" - } - ], - "kind": 1, - "paddingLeft": false, - "paddingRight": false - }, - { - "position": { - "line": 450, - "character": 32 - }, - "label": ": usize", - "kind": 1, - "paddingLeft": false, - "paddingRight": false, - "data": { - "file_id": 0, - "hash": "11612996505645132466", - "resolve_range": { - "start": { - "line": 450, - "character": 28 - }, - "end": { - "line": 450, - "character": 32 - } - }, - "version": 114 - } - }, - { - "position": { - "line": 457, - "character": 32 - }, - "label": ": usize", - "kind": 1, - "paddingLeft": false, - "paddingRight": false - }, - { - "position": { - "line": 457, - "character": 36 - }, - "label": ": usize", - "kind": 1, - "paddingLeft": false, - "paddingRight": false - }, - { - "position": { - "line": 457, - "character": 43 - }, - "label": [ - { - "value": ": &mut " - }, - { - "value": "TextArea", + "value": "Diff", "location": { "uri": "file:///home/os/gracilaria/src/text.rs", "range": { "start": { - "line": 213, + "line": 185, "character": 11 }, "end": { - "line": 213, - "character": 19 + "line": 185, + "character": 15 } } } } ], "kind": 1, - "paddingLeft": false, - "paddingRight": false, - "data": { - "file_id": 0, - "hash": "2865463369686423350", - "resolve_range": { - "start": { - "line": 457, - "character": 39 - }, - "end": { - "line": 457, - "character": 43 - } - }, - "version": 114 - } - }, - { - "position": { - "line": 457, - "character": 51 - }, - "label": [ + "textEdits": [ { - "value": ": " - }, - { - "value": "Output", - "location": { - "uri": "file:///home/os/gracilaria/src/text.rs", - "range": { - "start": { - "line": 1311, - "character": 11 - }, - "end": { - "line": 1311, - "character": 17 - } + "range": { + "start": { + "line": 141, + "character": 27 + }, + "end": { + "line": 141, + "character": 27 } - } - }, - { - "value": "<'_>" - } - ], - "kind": 1, - "paddingLeft": false, - "paddingRight": false, - "data": { - "file_id": 0, - "hash": "4780143008517611683", - "resolve_range": { - "start": { - "line": 457, - "character": 46 }, - "end": { - "line": 457, - "character": 51 - } - }, - "version": 114 - } - }, - { - "position": { - "line": 458, - "character": 48 - }, - "label": [ - { - "value": ": &" - }, - { - "value": "Client", - "location": { - "uri": "file:///home/os/gracilaria/src/lsp.rs", - "range": { - "start": { - "line": 28, - "character": 11 - }, - "end": { - "line": 28, - "character": 17 - } - } - } - } - ], - "kind": 1, - "paddingLeft": false, - "paddingRight": false - }, - { - "position": { - "line": 458, - "character": 51 - }, - "label": [ - { - "value": ": &" - }, - { - "value": "Path", - "location": { - "uri": "file:///home/os/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/path.rs", - "range": { - "start": { - "line": 2302, - "character": 11 - }, - "end": { - "line": 2302, - "character": 15 - } - } - } + "newText": ": Diff" } ], - "kind": 1, "paddingLeft": false, "paddingRight": false }, { "position": { - "line": 458, - "character": 73 + "line": 142, + "character": 23 }, "label": [ { - "value": ": " - }, - { - "value": "Url", + "value": "redo:", "location": { - "uri": "file:///home/os/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/url-2.5.7/src/lib.rs", + "uri": "file:///home/os/gracilaria/src/text.rs", "range": { "start": { - "line": 227, - "character": 11 + "line": 198, + "character": 41 }, "end": { - "line": 227, - "character": 14 + "line": 198, + "character": 45 } } } } ], - "kind": 1, + "kind": 2, "paddingLeft": false, - "paddingRight": false + "paddingRight": true }, { "position": { - "line": 458, - "character": 124 + "line": 150, + "character": 5 }, "label": [ { - "value": ": &" - }, - { - "value": "Vec", + "value": "fn push_if_changed", "location": { - "uri": "file:///home/os/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/alloc/src/vec/mod.rs", - "range": { - "start": { - "line": 433, - "character": 11 - }, - "end": { - "line": 433, - "character": 14 - } - } - } - }, - { - "value": "<" - }, - { - "value": "Diagnostic", - "location": { - "uri": "file:///home/os/.cargo/git/checkouts/helix-93fb9717c38fa114/fffeb3c/helix-lsp-types/src/lib.rs", + "uri": "file:///home/os/gracilaria/src/main.rs", "range": { "start": { - "line": 369, + "line": 146, "character": 11 }, "end": { - "line": 369, - "character": 21 + "line": 146, + "character": 26 } } } - }, - { - "value": ">" } ], - "kind": 1, - "paddingLeft": false, + "paddingLeft": true, "paddingRight": false }, { "position": { - "line": 463, - "character": 52 - }, - "label": [ - { - "value": ": " - }, - { - "value": "Vec", - "location": { - "uri": "file:///home/os/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/alloc/src/vec/mod.rs", - "range": { - "start": { - "line": 433, - "character": 11 - }, - "end": { - "line": 433, - "character": 14 - } - } - } - }, - { - "value": "<u32>" - } - ], - "kind": 1, - "paddingLeft": false, - "paddingRight": false, - "data": { - "file_id": 0, - "hash": "779868099067206180", - "resolve_range": { - "start": { - "line": 463, - "character": 40 - }, - "end": { - "line": 463, - "character": 52 - } - }, - "version": 114 - } - }, - { - "position": { - "line": 464, - "character": 62 - }, - "label": [ - { - "value": ": &" - }, - { - "value": "Diagnostic", - "location": { - "uri": "file:///home/os/.cargo/git/checkouts/helix-93fb9717c38fa114/fffeb3c/helix-lsp-types/src/lib.rs", - "range": { - "start": { - "line": 369, - "character": 11 - }, - "end": { - "line": 369, - "character": 21 - } - } - } - } - ], - "kind": 1, - "paddingLeft": false, - "paddingRight": false, - "data": { - "file_id": 0, - "hash": "2157070224440877568", - "resolve_range": { - "start": { - "line": 464, - "character": 58 - }, - "end": { - "line": 464, - "character": 62 - } - }, - "version": 114 - } - }, - { - "position": { - "line": 465, - "character": 47 - }, - "label": [ - { - "value": ": " - }, - { - "value": "DiagnosticSeverity", - "location": { - "uri": "file:///home/os/.cargo/git/checkouts/helix-93fb9717c38fa114/fffeb3c/helix-lsp-types/src/lib.rs", - "range": { - "start": { - "line": 460, - "character": 11 - }, - "end": { - "line": 460, - "character": 29 - } - } - } - } - ], - "kind": 1, - "paddingLeft": false, - "paddingRight": false, - "data": { - "file_id": 0, - "hash": "11360557387436378292", - "resolve_range": { - "start": { - "line": 465, - "character": 44 - }, - "end": { - "line": 465, - "character": 47 - } - }, - "version": 114 - } - }, - { - "position": { - "line": 466, - "character": 48 + "line": 155, + "character": 5 }, "label": [ { - "value": ": " - }, - { - "value": "EType", + "value": "fn test_push", "location": { "uri": "file:///home/os/gracilaria/src/main.rs", "range": { "start": { - "line": 460, - "character": 41 - }, - "end": { - "line": 460, - "character": 46 - } - } - } - } - ], - "kind": 1, - "paddingLeft": false, - "paddingRight": false, - "data": { - "file_id": 0, - "hash": "5949810695372277047", - "resolve_range": { - "start": { - "line": 466, - "character": 44 - }, - "end": { - "line": 466, - "character": 48 - } - }, - "version": 114 - } - }, - { - "position": { - "line": 472, - "character": 139 - }, - "label": [ - { - "value": ": &&" - }, - { - "value": "DiagnosticRelatedInformation", - "location": { - "uri": "file:///home/os/.cargo/git/checkouts/helix-93fb9717c38fa114/fffeb3c/helix-lsp-types/src/lib.rs", - "range": { - "start": { - "line": 478, - "character": 11 - }, - "end": { - "line": 478, - "character": 39 - } - } - } - } - ], - "kind": 1, - "paddingLeft": false, - "paddingRight": false, - "data": { - "file_id": 0, - "hash": "8324177226982108991", - "resolve_range": { - "start": { - "line": 472, - "character": 137 - }, - "end": { - "line": 472, - "character": 139 - } - }, - "version": 114 - } - }, - { - "position": { - "line": 472, - "character": 176 - }, - "label": [ - { - "value": ": &" - }, - { - "value": "DiagnosticRelatedInformation", - "location": { - "uri": "file:///home/os/.cargo/git/checkouts/helix-93fb9717c38fa114/fffeb3c/helix-lsp-types/src/lib.rs", - "range": { - "start": { - "line": 478, - "character": 11 - }, - "end": { - "line": 478, - "character": 39 - } - } - } - } - ], - "kind": 1, - "paddingLeft": false, - "paddingRight": false, - "data": { - "file_id": 0, - "hash": "7315375997936835009", - "resolve_range": { - "start": { - "line": 472, - "character": 175 - }, - "end": { - "line": 472, - "character": 176 - } - }, - "version": 114 - } - }, - { - "position": { - "line": 475, - "character": 55 - }, - "label": [ - { - "value": ": " - }, - { - "value": "Range", - "location": { - "uri": "file:///home/os/.cargo/git/checkouts/helix-93fb9717c38fa114/fffeb3c/helix-lsp-types/src/lib.rs", - "range": { - "start": { - "line": 273, + "line": 151, "character": 11 }, "end": { - "line": 273, - "character": 16 + "line": 151, + "character": 20 } } } } ], - "kind": 1, - "paddingLeft": false, - "paddingRight": false - }, - { - "position": { - "line": 475, - "character": 58 - }, - "label": ": &str", - "kind": 1, - "paddingLeft": false, + "paddingLeft": true, "paddingRight": false }, { "position": { - "line": 475, - "character": 63 + "line": 163, + "character": 5 }, "label": [ { - "value": ": " - }, - { - "value": "EType", + "value": "fn record", "location": { "uri": "file:///home/os/gracilaria/src/main.rs", "range": { "start": { - "line": 460, - "character": 41 - }, - "end": { - "line": 460, - "character": 46 - } - } - } - } - ], - "kind": 1, - "paddingLeft": false, - "paddingRight": false - }, - { - "position": { - "line": 476, - "character": 49 - }, - "label": ": u32", - "kind": 1, - "paddingLeft": false, - "paddingRight": false, - "data": { - "file_id": 0, - "hash": "10217986206021811790", - "resolve_range": { - "start": { - "line": 476, - "character": 48 - }, - "end": { - "line": 476, - "character": 49 - } - }, - "version": 114 - } - }, - { - "position": { - "line": 481, - "character": 49 - }, - "label": [ - { - "value": ": |&mut " - }, - { - "value": "Cell", - "location": { - "uri": "file:///home/os/.cargo/git/checkouts/dsb-871cc53a8b3bdc59/e5d2802/src/cell.rs", - "range": { - "start": { - "line": 43, + "line": 156, "character": 11 }, "end": { - "line": 43, - "character": 15 + "line": 156, + "character": 17 } } } - }, - { - "value": "| -> ()" } ], - "kind": 1, - "paddingLeft": false, - "paddingRight": false - }, - { - "position": { - "line": 495, - "character": 49 - }, - "label": ": usize", - "kind": 1, - "paddingLeft": false, - "paddingRight": false, - "data": { - "file_id": 0, - "hash": "3629305234643442951", - "resolve_range": { - "start": { - "line": 495, - "character": 48 - }, - "end": { - "line": 495, - "character": 49 - } - }, - "version": 114 - } - }, - { - "position": { - "line": 496, - "character": 55 - }, - "label": ": usize", - "kind": 1, - "paddingLeft": false, + "paddingLeft": true, "paddingRight": false - }, - { - "position": { - "line": 496, - "character": 87 - }, - "label": [ - { - "value": ": " - }, - { - "value": "RopeSlice", - "location": { - "uri": "file:///home/os/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ropey-1.6.1/src/slice.rs", - "range": { - "start": { - "line": 24, - "character": 11 - }, - "end": { - "line": 24, - "character": 20 - } - } - } - }, - { - "value": "<'_>" - } - ], - "kind": 1, - "paddingLeft": false, - "paddingRight": false, - "data": { - "file_id": 0, - "hash": "16646102023681377141", - "resolve_range": { - "start": { - "line": 496, - "character": 86 - }, - "end": { - "line": 496, - "character": 87 - } - }, - "version": 114 - } - }, - { - "position": { - "line": 499, - "character": 45 - }, - "label": ": &str", - "kind": 1, - "paddingLeft": false, - "paddingRight": false, - "data": { - "file_id": 0, - "hash": "6837260651689634118", - "resolve_range": { - "start": { - "line": 499, - "character": 44 - }, - "end": { - "line": 499, - "character": 45 - } - }, - "version": 114 - } } ]
\ No newline at end of file |