A simple CPU rendered GUI IDE experience.
Diffstat (limited to 'complete_')
| -rw-r--r-- | complete_ | 18249 |
1 files changed, 17417 insertions, 832 deletions
@@ -2,1756 +2,18341 @@ "isIncomplete": true, "items": [ { - "label": "new", - "kind": 3, - "detail": "pub const fn new() -> String", - "documentation": { - "kind": "markdown", - "value": "Creates a new empty `String`.\n\nGiven that the `String` is empty, this will not allocate any initial\nbuffer. While that means that this initial operation is very\ninexpensive, it may cause excessive allocation later when you add\ndata. If you have an idea of how much data the `String` will hold,\nconsider the [`with_capacity`] method to prevent excessive\nre-allocation.\n\n[`with_capacity`]: String::with_capacity\n\n# Examples\n\n```rust\nlet s = String::new();\n```" + "label": "HashMap", + "labelDetails": { + "detail": "(use papaya::HashMap)", + "description": "HashMap<{unknown}, {unknown}, {unknown}>" }, - "preselect": true, - "sortText": "7ffffff0", - "filterText": "new", + "kind": 22, + "detail": "HashMap<{unknown}, {unknown}, {unknown}>", + "sortText": "80000000", + "filterText": "HashMap", "textEdit": { "range": { "start": { - "line": 20, - "character": 8 + "line": 30, + "character": 12 }, "end": { - "line": 20, + "line": 30, + "character": 17 + } + }, + "newText": "HashMap" + }, + "data": { + "for_ref": false, + "hash": "erp5w4FwIdGpmMtNyFJKHPzYjDo=", + "imports": [ + { + "full_import_path": "papaya::HashMap" + } + ], + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "HashMapBuilder", + "labelDetails": { + "detail": "(use papaya::HashMapBuilder)", + "description": "HashMapBuilder<{unknown}, {unknown}, {unknown}>" + }, + "kind": 22, + "detail": "HashMapBuilder<{unknown}, {unknown}, {unknown}>", + "sortText": "80000000", + "filterText": "HashMapBuilder", + "textEdit": { + "range": { + "start": { + "line": 30, "character": 12 + }, + "end": { + "line": 30, + "character": 17 } }, - "newText": "new" + "newText": "HashMapBuilder" + }, + "data": { + "for_ref": false, + "hash": "wzgjE0BviAP2YWyJlCJlbD9ONaQ=", + "imports": [ + { + "full_import_path": "papaya::HashMapBuilder" + } + ], + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 } }, { - "label": "with_capacity", - "kind": 3, - "detail": "pub fn with_capacity(capacity: usize) -> String", - "documentation": { - "kind": "markdown", - "value": "Creates a new empty `String` with at least the specified capacity.\n\n`String`s have an internal buffer to hold their data. The capacity is\nthe length of that buffer, and can be queried with the [`capacity`]\nmethod. This method creates an empty `String`, but one with an initial\nbuffer that can hold at least `capacity` bytes. This is useful when you\nmay be appending a bunch of data to the `String`, reducing the number of\nreallocations it needs to do.\n\n[`capacity`]: String::capacity\n\nIf the given capacity is `0`, no allocation will occur, and this method\nis identical to the [`new`] method.\n\n[`new`]: String::new\n\n# Examples\n\n```rust\nlet mut s = String::with_capacity(10);\n\n// The String contains no chars, even though it has capacity for more\nassert_eq!(s.len(), 0);\n\n// These are all done without reallocating...\nlet cap = s.capacity();\nfor _ in 0..10 {\n s.push('a');\n}\n\nassert_eq!(s.capacity(), cap);\n\n// ...but this may make the string reallocate\ns.push('a');\n```" + "label": "HashMapRef", + "labelDetails": { + "detail": "(use papaya::HashMapRef)", + "description": "HashMapRef<'_, {unknown}, {unknown}, {unknown}, {unknown}>" }, - "sortText": "7ffffff1", - "filterText": "with_capacity", + "kind": 22, + "detail": "HashMapRef<'_, {unknown}, {unknown}, {unknown}, {unknown}>", + "sortText": "80000000", + "filterText": "HashMapRef", "textEdit": { "range": { "start": { - "line": 20, - "character": 8 + "line": 30, + "character": 12 }, "end": { - "line": 20, + "line": 30, + "character": 17 + } + }, + "newText": "HashMapRef" + }, + "data": { + "for_ref": false, + "hash": "5u8pWthmIKCzlBHEh6HieAZn7g4=", + "imports": [ + { + "full_import_path": "papaya::HashMapRef" + } + ], + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "HashMap", + "labelDetails": { + "detail": "(use std::collections::HashMap)", + "description": "HashMap<{unknown}, {unknown}, {unknown}>" + }, + "kind": 22, + "detail": "HashMap<{unknown}, {unknown}, {unknown}>", + "sortText": "80000000", + "filterText": "HashMap", + "textEdit": { + "range": { + "start": { + "line": 30, "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "HashMap" + }, + "data": { + "for_ref": false, + "hash": "KvE/Xr0g6PYlVHZD48WzUW1AqUM=", + "imports": [ + { + "full_import_path": "std::collections::HashMap" + } + ], + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" } }, - "newText": "with_capacity" + "version": 5 } }, { - "label": "try_with_capacity", - "kind": 3, - "detail": "pub fn try_with_capacity(capacity: usize) -> Result<String, TryReserveError>", - "documentation": { - "kind": "markdown", - "value": "Creates a new empty `String` with at least the specified capacity.\n\n# Errors\n\nReturns [`Err`] if the capacity exceeds `isize::MAX` bytes,\nor if the memory allocator reports failure." + "label": "self::", + "kind": 14, + "sortText": "7fffffff", + "filterText": "self::", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "self::" + } + }, + { + "label": "crate::", + "kind": 14, + "sortText": "7fffffff", + "filterText": "crate::", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "crate::" + } + }, + { + "label": "super::", + "kind": 14, + "sortText": "7fffffff", + "filterText": "super::", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "super::" + } + }, + { + "label": "n", + "labelDetails": { + "description": "usize" }, - "sortText": "7ffffffb", - "filterText": "try_with_capacity", + "kind": 6, + "detail": "usize", + "sortText": "7ffffffe", + "filterText": "n", "textEdit": { "range": { "start": { - "line": 20, - "character": 8 + "line": 30, + "character": 12 }, "end": { - "line": 20, + "line": 30, + "character": 17 + } + }, + "newText": "n" + } + }, + { + "label": "self", + "labelDetails": { + "description": "&mut Complete" + }, + "kind": 6, + "detail": "&mut Complete", + "sortText": "7ffffffe", + "filterText": "self", + "textEdit": { + "range": { + "start": { + "line": 30, "character": 12 + }, + "end": { + "line": 30, + "character": 17 } }, - "newText": "try_with_capacity" + "newText": "self" } }, { - "label": "from_utf8", - "kind": 3, - "detail": "pub fn from_utf8(vec: Vec<u8>) -> Result<String, FromUtf8Error>", - "documentation": { - "kind": "markdown", - "value": "Converts a vector of bytes to a `String`.\n\nA string ([`String`]) is made of bytes ([`u8`]), and a vector of bytes\n([`Vec<u8>`]) is made of bytes, so this function converts between the\ntwo. Not all byte slices are valid `String`s, however: `String`\nrequires that it is valid UTF-8. `from_utf8()` checks to ensure that\nthe bytes are valid UTF-8, and then does the conversion.\n\nIf you are sure that the byte slice is valid UTF-8, and you don't want\nto incur the overhead of the validity check, there is an unsafe version\nof this function, [`from_utf8_unchecked`], which has the same behavior\nbut skips the check.\n\nThis method will take care to not copy the vector, for efficiency's\nsake.\n\nIf you need a [`&str`] instead of a `String`, consider\n[`str::from_utf8`].\n\nThe inverse of this method is [`into_bytes`].\n\n# Errors\n\nReturns [`Err`] if the slice is not UTF-8 with a description as to why the\nprovided bytes are not UTF-8. The vector you moved in is also included.\n\n# Examples\n\nBasic usage:\n\n```rust\n// some bytes, in a vector\nlet sparkle_heart = vec![240, 159, 146, 150];\n\n// We know these bytes are valid, so we'll use `unwrap()`.\nlet sparkle_heart = String::from_utf8(sparkle_heart).unwrap();\n\nassert_eq!(\"💖\", sparkle_heart);\n```\n\nIncorrect bytes:\n\n```rust\n// some invalid bytes, in a vector\nlet sparkle_heart = vec![0, 159, 146, 150];\n\nassert!(String::from_utf8(sparkle_heart).is_err());\n```\n\nSee the docs for [`FromUtf8Error`] for more details on what you can do\nwith this error.\n\n[`from_utf8_unchecked`]: String::from_utf8_unchecked\n[`Vec<u8>`]: crate::vec::Vec \"Vec\"\n[`&str`]: prim@str \"&str\"\n[`into_bytes`]: String::into_bytes" + "label": "f", + "labelDetails": { + "description": "&str" + }, + "kind": 6, + "detail": "&str", + "sortText": "7ffffffe", + "filterText": "f", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "f" + } + }, + { + "label": "Self", + "labelDetails": { + "description": "Complete" }, - "sortText": "7ffffffb", - "filterText": "from_utf8", + "kind": 12, + "detail": "Complete", + "sortText": "7fffffff", + "filterText": "Self", "textEdit": { "range": { "start": { - "line": 20, - "character": 8 + "line": 30, + "character": 12 }, "end": { - "line": 20, + "line": 30, + "character": 17 + } + }, + "newText": "Self" + } + }, + { + "label": "AnnotatedTextEdit", + "labelDetails": { + "description": "AnnotatedTextEdit" + }, + "kind": 22, + "detail": "AnnotatedTextEdit", + "sortText": "7fffffff", + "filterText": "AnnotatedTextEdit", + "textEdit": { + "range": { + "start": { + "line": 30, "character": 12 + }, + "end": { + "line": 30, + "character": 17 } }, - "newText": "from_utf8" + "newText": "AnnotatedTextEdit" + }, + "data": { + "for_ref": false, + "hash": "nUs1fx+XPRnptUK7bvkO/bhkggw=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 } }, { - "label": "from_utf8_lossy", - "kind": 3, - "detail": "pub fn from_utf8_lossy(v: &[u8]) -> Cow<'_, str>", - "documentation": { - "kind": "markdown", - "value": "Converts a slice of bytes to a string, including invalid characters.\n\nStrings are made of bytes ([`u8`]), and a slice of bytes\n([`&[u8]`][byteslice]) is made of bytes, so this function converts\nbetween the two. Not all byte slices are valid strings, however: strings\nare required to be valid UTF-8. During this conversion,\n`from_utf8_lossy()` will replace any invalid UTF-8 sequences with\n[`U+FFFD REPLACEMENT CHARACTER`][U+FFFD], which looks like this: �\n\n[byteslice]: prim@slice\n[U+FFFD]: core::char::REPLACEMENT_CHARACTER\n\nIf you are sure that the byte slice is valid UTF-8, and you don't want\nto incur the overhead of the conversion, there is an unsafe version\nof this function, [`from_utf8_unchecked`], which has the same behavior\nbut skips the checks.\n\n[`from_utf8_unchecked`]: String::from_utf8_unchecked\n\nThis function returns a [`Cow<'a, str>`]. If our byte slice is invalid\nUTF-8, then we need to insert the replacement characters, which will\nchange the size of the string, and hence, require a `String`. But if\nit's already valid UTF-8, we don't need a new allocation. This return\ntype allows us to handle both cases.\n\n[`Cow<'a, str>`]: crate::borrow::Cow \"borrow::Cow\"\n\n# Examples\n\nBasic usage:\n\n```rust\n// some bytes, in a vector\nlet sparkle_heart = vec![240, 159, 146, 150];\n\nlet sparkle_heart = String::from_utf8_lossy(&sparkle_heart);\n\nassert_eq!(\"💖\", sparkle_heart);\n```\n\nIncorrect bytes:\n\n```rust\n// some invalid bytes\nlet input = b\"Hello \\xF0\\x90\\x80World\";\nlet output = String::from_utf8_lossy(input);\n\nassert_eq!(\"Hello �World\", output);\n```" + "label": "ApplyWorkspaceEditParams", + "labelDetails": { + "description": "ApplyWorkspaceEditParams" + }, + "kind": 22, + "detail": "ApplyWorkspaceEditParams", + "sortText": "7fffffff", + "filterText": "ApplyWorkspaceEditParams", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "ApplyWorkspaceEditParams" + } + }, + { + "label": "ApplyWorkspaceEditResponse", + "labelDetails": { + "description": "ApplyWorkspaceEditResponse" + }, + "kind": 22, + "detail": "ApplyWorkspaceEditResponse", + "sortText": "7fffffff", + "filterText": "ApplyWorkspaceEditResponse", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "ApplyWorkspaceEditResponse" + } + }, + { + "label": "CallHierarchyClientCapabilities", + "kind": 22, + "sortText": "7fffffff", + "filterText": "CallHierarchyClientCapabilities", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "CallHierarchyClientCapabilities" + } + }, + { + "label": "CallHierarchyIncomingCall", + "labelDetails": { + "description": "CallHierarchyIncomingCall" + }, + "kind": 22, + "detail": "CallHierarchyIncomingCall", + "sortText": "7fffffff", + "filterText": "CallHierarchyIncomingCall", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "CallHierarchyIncomingCall" + }, + "data": { + "for_ref": false, + "hash": "DicIQ3bVaa+zJM7iIXfGmjwni2g=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "CallHierarchyIncomingCallsParams", + "labelDetails": { + "description": "CallHierarchyIncomingCallsParams" + }, + "kind": 22, + "detail": "CallHierarchyIncomingCallsParams", + "sortText": "7fffffff", + "filterText": "CallHierarchyIncomingCallsParams", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "CallHierarchyIncomingCallsParams" + } + }, + { + "label": "CallHierarchyItem", + "labelDetails": { + "description": "CallHierarchyItem" + }, + "kind": 22, + "detail": "CallHierarchyItem", + "sortText": "7fffffff", + "filterText": "CallHierarchyItem", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "CallHierarchyItem" + } + }, + { + "label": "CallHierarchyOptions", + "labelDetails": { + "description": "CallHierarchyOptions" + }, + "kind": 22, + "detail": "CallHierarchyOptions", + "sortText": "7fffffff", + "filterText": "CallHierarchyOptions", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "CallHierarchyOptions" + } + }, + { + "label": "CallHierarchyOutgoingCall", + "labelDetails": { + "description": "CallHierarchyOutgoingCall" + }, + "kind": 22, + "detail": "CallHierarchyOutgoingCall", + "sortText": "7fffffff", + "filterText": "CallHierarchyOutgoingCall", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "CallHierarchyOutgoingCall" + }, + "data": { + "for_ref": false, + "hash": "spQ0LU4o71Cn6lpphjhXhh9LVUc=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "CallHierarchyOutgoingCallsParams", + "labelDetails": { + "description": "CallHierarchyOutgoingCallsParams" + }, + "kind": 22, + "detail": "CallHierarchyOutgoingCallsParams", + "sortText": "7fffffff", + "filterText": "CallHierarchyOutgoingCallsParams", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "CallHierarchyOutgoingCallsParams" + } + }, + { + "label": "CallHierarchyPrepareParams", + "labelDetails": { + "description": "CallHierarchyPrepareParams" + }, + "kind": 22, + "detail": "CallHierarchyPrepareParams", + "sortText": "7fffffff", + "filterText": "CallHierarchyPrepareParams", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "CallHierarchyPrepareParams" + } + }, + { + "label": "CallHierarchyServerCapability", + "labelDetails": { + "description": "CallHierarchyServerCapability" + }, + "kind": 13, + "detail": "CallHierarchyServerCapability", + "sortText": "7fffffff", + "filterText": "CallHierarchyServerCapability", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "CallHierarchyServerCapability" + } + }, + { + "label": "CancelParams", + "labelDetails": { + "description": "CancelParams" + }, + "kind": 22, + "detail": "CancelParams", + "sortText": "7fffffff", + "filterText": "CancelParams", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "CancelParams" + } + }, + { + "label": "Cell", + "labelDetails": { + "description": "Cell" + }, + "kind": 22, + "detail": "Cell", + "sortText": "7fffffff", + "filterText": "Cell", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "Cell" + } + }, + { + "label": "ChangeAnnotation", + "labelDetails": { + "description": "ChangeAnnotation" + }, + "kind": 22, + "detail": "ChangeAnnotation", + "sortText": "7fffffff", + "filterText": "ChangeAnnotation", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "ChangeAnnotation" + }, + "data": { + "for_ref": false, + "hash": "THUsaouHNGglaDRMr+wkuc1L83w=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "ChangeAnnotationIdentifier", + "kind": 22, + "sortText": "7fffffff", + "filterText": "ChangeAnnotationIdentifier", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "ChangeAnnotationIdentifier" + }, + "data": { + "for_ref": false, + "hash": "/aTM/1TJXeprz+h0SG5XODQ268g=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "ChangeAnnotationWorkspaceEditClientCapabilities", + "labelDetails": { + "description": "ChangeAnnotationWorkspaceEditClientCapabilities" + }, + "kind": 22, + "detail": "ChangeAnnotationWorkspaceEditClientCapabilities", + "sortText": "7fffffff", + "filterText": "ChangeAnnotationWorkspaceEditClientCapabilities", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "ChangeAnnotationWorkspaceEditClientCapabilities" + } + }, + { + "label": "ClientCapabilities", + "labelDetails": { + "description": "ClientCapabilities" + }, + "kind": 22, + "detail": "ClientCapabilities", + "sortText": "7fffffff", + "filterText": "ClientCapabilities", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "ClientCapabilities" + }, + "data": { + "for_ref": false, + "hash": "Af6q12hdKzwIUfANUfOhuIJpygU=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "ClientInfo", + "labelDetails": { + "description": "ClientInfo" + }, + "kind": 22, + "detail": "ClientInfo", + "sortText": "7fffffff", + "filterText": "ClientInfo", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "ClientInfo" + } + }, + { + "label": "CodeAction", + "labelDetails": { + "description": "CodeAction" + }, + "kind": 22, + "detail": "CodeAction", + "sortText": "7fffffff", + "filterText": "CodeAction", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "CodeAction" + } + }, + { + "label": "CodeActionCapabilityResolveSupport", + "labelDetails": { + "description": "CodeActionCapabilityResolveSupport" + }, + "kind": 22, + "detail": "CodeActionCapabilityResolveSupport", + "sortText": "7fffffff", + "filterText": "CodeActionCapabilityResolveSupport", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "CodeActionCapabilityResolveSupport" + }, + "data": { + "for_ref": false, + "hash": "XtyfJo54IwGMvwpciZsETsePKRo=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "CodeActionClientCapabilities", + "labelDetails": { + "description": "CodeActionClientCapabilities" + }, + "kind": 22, + "detail": "CodeActionClientCapabilities", + "sortText": "7fffffff", + "filterText": "CodeActionClientCapabilities", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "CodeActionClientCapabilities" + } + }, + { + "label": "CodeActionContext", + "labelDetails": { + "description": "CodeActionContext" + }, + "kind": 22, + "detail": "CodeActionContext", + "sortText": "7fffffff", + "filterText": "CodeActionContext", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "CodeActionContext" + }, + "data": { + "for_ref": false, + "hash": "3QomhbC6lhyUsP8Au9BxzcTJkiM=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "CodeActionDisabled", + "labelDetails": { + "description": "CodeActionDisabled" + }, + "kind": 22, + "detail": "CodeActionDisabled", + "sortText": "7fffffff", + "filterText": "CodeActionDisabled", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "CodeActionDisabled" + } + }, + { + "label": "CodeActionKind", + "labelDetails": { + "description": "CodeActionKind" + }, + "kind": 22, + "detail": "CodeActionKind", + "sortText": "7fffffff", + "filterText": "CodeActionKind", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "CodeActionKind" + } + }, + { + "label": "CodeActionKindLiteralSupport", + "labelDetails": { + "description": "CodeActionKindLiteralSupport" + }, + "kind": 22, + "detail": "CodeActionKindLiteralSupport", + "sortText": "7fffffff", + "filterText": "CodeActionKindLiteralSupport", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "CodeActionKindLiteralSupport" + } + }, + { + "label": "CodeActionLiteralSupport", + "labelDetails": { + "description": "CodeActionLiteralSupport" + }, + "kind": 22, + "detail": "CodeActionLiteralSupport", + "sortText": "7fffffff", + "filterText": "CodeActionLiteralSupport", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "CodeActionLiteralSupport" + } + }, + { + "label": "CodeActionOptions", + "labelDetails": { + "description": "CodeActionOptions" + }, + "kind": 22, + "detail": "CodeActionOptions", + "sortText": "7fffffff", + "filterText": "CodeActionOptions", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "CodeActionOptions" + } + }, + { + "label": "CodeActionOrCommand", + "labelDetails": { + "description": "CodeActionOrCommand" + }, + "kind": 13, + "detail": "CodeActionOrCommand", + "sortText": "7fffffff", + "filterText": "CodeActionOrCommand", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "CodeActionOrCommand" + } + }, + { + "label": "CodeActionParams", + "labelDetails": { + "description": "CodeActionParams" + }, + "kind": 22, + "detail": "CodeActionParams", + "sortText": "7fffffff", + "filterText": "CodeActionParams", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "CodeActionParams" + }, + "data": { + "for_ref": false, + "hash": "kheyba0Dwg9rtDJJzUCgn0vJhEU=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "CodeActionProviderCapability", + "labelDetails": { + "description": "CodeActionProviderCapability" + }, + "kind": 13, + "detail": "CodeActionProviderCapability", + "sortText": "7fffffff", + "filterText": "CodeActionProviderCapability", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "CodeActionProviderCapability" + } + }, + { + "label": "CodeActionResponse", + "kind": 22, + "sortText": "7fffffff", + "filterText": "CodeActionResponse", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "CodeActionResponse" + }, + "data": { + "for_ref": false, + "hash": "jdRds7CMcPDtnwO592ugw1DRqNE=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "CodeActionTriggerKind", + "labelDetails": { + "description": "CodeActionTriggerKind" + }, + "kind": 22, + "detail": "CodeActionTriggerKind", + "sortText": "7fffffff", + "filterText": "CodeActionTriggerKind", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "CodeActionTriggerKind" + }, + "data": { + "for_ref": false, + "hash": "onGhkTxzMEyWIti6rwxj84jgIMs=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "CodeDescription", + "labelDetails": { + "description": "CodeDescription" + }, + "kind": 22, + "detail": "CodeDescription", + "sortText": "7fffffff", + "filterText": "CodeDescription", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "CodeDescription" + } + }, + { + "label": "CodeLens", + "labelDetails": { + "description": "CodeLens" + }, + "kind": 22, + "detail": "CodeLens", + "sortText": "7fffffff", + "filterText": "CodeLens", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "CodeLens" + }, + "data": { + "for_ref": false, + "hash": "9/vLsyepZsS39WXZU1TF2ea8RHs=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "CodeLensClientCapabilities", + "kind": 22, + "sortText": "7fffffff", + "filterText": "CodeLensClientCapabilities", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "CodeLensClientCapabilities" + } + }, + { + "label": "CodeLensOptions", + "labelDetails": { + "description": "CodeLensOptions" + }, + "kind": 22, + "detail": "CodeLensOptions", + "sortText": "7fffffff", + "filterText": "CodeLensOptions", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "CodeLensOptions" + }, + "data": { + "for_ref": false, + "hash": "NpC0YOfNRBgyDYhHzlglEM0oUkg=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "CodeLensParams", + "labelDetails": { + "description": "CodeLensParams" + }, + "kind": 22, + "detail": "CodeLensParams", + "sortText": "7fffffff", + "filterText": "CodeLensParams", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "CodeLensParams" + } + }, + { + "label": "CodeLensWorkspaceClientCapabilities", + "labelDetails": { + "description": "CodeLensWorkspaceClientCapabilities" + }, + "kind": 22, + "detail": "CodeLensWorkspaceClientCapabilities", + "sortText": "7fffffff", + "filterText": "CodeLensWorkspaceClientCapabilities", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "CodeLensWorkspaceClientCapabilities" + } + }, + { + "label": "Color", + "labelDetails": { + "description": "Color" + }, + "kind": 22, + "detail": "Color", + "sortText": "7fffffff", + "filterText": "Color", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "Color" + } + }, + { + "label": "ColorInformation", + "labelDetails": { + "description": "ColorInformation" + }, + "kind": 22, + "detail": "ColorInformation", + "sortText": "7fffffff", + "filterText": "ColorInformation", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "ColorInformation" + } + }, + { + "label": "ColorPresentation", + "labelDetails": { + "description": "ColorPresentation" + }, + "kind": 22, + "detail": "ColorPresentation", + "sortText": "7fffffff", + "filterText": "ColorPresentation", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "ColorPresentation" + } + }, + { + "label": "ColorPresentationParams", + "labelDetails": { + "description": "ColorPresentationParams" + }, + "kind": 22, + "detail": "ColorPresentationParams", + "sortText": "7fffffff", + "filterText": "ColorPresentationParams", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "ColorPresentationParams" + } + }, + { + "label": "ColorProviderCapability", + "labelDetails": { + "description": "ColorProviderCapability" + }, + "kind": 13, + "detail": "ColorProviderCapability", + "sortText": "7fffffff", + "filterText": "ColorProviderCapability", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "ColorProviderCapability" + } + }, + { + "label": "ColorProviderOptions", + "labelDetails": { + "description": "ColorProviderOptions" + }, + "kind": 22, + "detail": "ColorProviderOptions", + "sortText": "7fffffff", + "filterText": "ColorProviderOptions", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "ColorProviderOptions" + } + }, + { + "label": "Command", + "labelDetails": { + "description": "Command" + }, + "kind": 22, + "detail": "Command", + "sortText": "7fffffff", + "filterText": "Command", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "Command" + }, + "data": { + "for_ref": false, + "hash": "W6uck9QFOB54grGWF/uob6O1Y/k=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "Complete", + "labelDetails": { + "description": "Complete" + }, + "kind": 22, + "detail": "Complete", + "sortText": "7fffffff", + "filterText": "Complete", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "Complete" + } + }, + { + "label": "CompletionClientCapabilities", + "labelDetails": { + "description": "CompletionClientCapabilities" + }, + "kind": 22, + "detail": "CompletionClientCapabilities", + "sortText": "7fffffff", + "filterText": "CompletionClientCapabilities", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "CompletionClientCapabilities" + } + }, + { + "label": "CompletionContext", + "labelDetails": { + "description": "CompletionContext" + }, + "kind": 22, + "detail": "CompletionContext", + "sortText": "7fffffff", + "filterText": "CompletionContext", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "CompletionContext" + } + }, + { + "label": "CompletionItem", + "labelDetails": { + "description": "CompletionItem" + }, + "kind": 22, + "detail": "CompletionItem", + "sortText": "7fffffff", + "filterText": "CompletionItem", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "CompletionItem" + } + }, + { + "label": "CompletionItemCapability", + "labelDetails": { + "description": "CompletionItemCapability" + }, + "kind": 22, + "detail": "CompletionItemCapability", + "sortText": "7fffffff", + "filterText": "CompletionItemCapability", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "CompletionItemCapability" + } + }, + { + "label": "CompletionItemCapabilityResolveSupport", + "labelDetails": { + "description": "CompletionItemCapabilityResolveSupport" + }, + "kind": 22, + "detail": "CompletionItemCapabilityResolveSupport", + "sortText": "7fffffff", + "filterText": "CompletionItemCapabilityResolveSupport", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "CompletionItemCapabilityResolveSupport" + } + }, + { + "label": "CompletionItemKind", + "labelDetails": { + "description": "CompletionItemKind" + }, + "kind": 22, + "detail": "CompletionItemKind", + "sortText": "7fffffff", + "filterText": "CompletionItemKind", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "CompletionItemKind" + }, + "data": { + "for_ref": false, + "hash": "m3G+haX6mXKx6VRqBaXMWMIG4WI=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "CompletionItemKindCapability", + "labelDetails": { + "description": "CompletionItemKindCapability" + }, + "kind": 22, + "detail": "CompletionItemKindCapability", + "sortText": "7fffffff", + "filterText": "CompletionItemKindCapability", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "CompletionItemKindCapability" + } + }, + { + "label": "CompletionItemLabelDetails", + "labelDetails": { + "description": "CompletionItemLabelDetails" + }, + "kind": 22, + "detail": "CompletionItemLabelDetails", + "sortText": "7fffffff", + "filterText": "CompletionItemLabelDetails", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "CompletionItemLabelDetails" + }, + "data": { + "for_ref": false, + "hash": "fsrEDyxqCi95d5lqZ8kZJEWckxQ=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "CompletionItemTag", + "labelDetails": { + "description": "CompletionItemTag" + }, + "kind": 22, + "detail": "CompletionItemTag", + "sortText": "7fffffff", + "filterText": "CompletionItemTag", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "CompletionItemTag" + } + }, + { + "label": "CompletionList", + "labelDetails": { + "description": "CompletionList" + }, + "kind": 22, + "detail": "CompletionList", + "sortText": "7fffffff", + "filterText": "CompletionList", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "CompletionList" + }, + "data": { + "for_ref": false, + "hash": "NiLjlso1DzdfPckzopFhFR+vxT0=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "CompletionListCapability", + "labelDetails": { + "description": "CompletionListCapability" + }, + "kind": 22, + "detail": "CompletionListCapability", + "sortText": "7fffffff", + "filterText": "CompletionListCapability", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "CompletionListCapability" + } + }, + { + "label": "CompletionOptions", + "labelDetails": { + "description": "CompletionOptions" + }, + "kind": 22, + "detail": "CompletionOptions", + "sortText": "7fffffff", + "filterText": "CompletionOptions", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "CompletionOptions" + }, + "data": { + "for_ref": false, + "hash": "zliYWHwSMOncD//fabQLyw/c2Aw=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "CompletionOptionsCompletionItem", + "labelDetails": { + "description": "CompletionOptionsCompletionItem" + }, + "kind": 22, + "detail": "CompletionOptionsCompletionItem", + "sortText": "7fffffff", + "filterText": "CompletionOptionsCompletionItem", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "CompletionOptionsCompletionItem" + } + }, + { + "label": "CompletionParams", + "labelDetails": { + "description": "CompletionParams" + }, + "kind": 22, + "detail": "CompletionParams", + "sortText": "7fffffff", + "filterText": "CompletionParams", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "CompletionParams" + } + }, + { + "label": "CompletionRegistrationOptions", + "labelDetails": { + "description": "CompletionRegistrationOptions" + }, + "kind": 22, + "detail": "CompletionRegistrationOptions", + "sortText": "7fffffff", + "filterText": "CompletionRegistrationOptions", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "CompletionRegistrationOptions" + } + }, + { + "label": "CompletionResponse", + "labelDetails": { + "description": "CompletionResponse" + }, + "kind": 13, + "detail": "CompletionResponse", + "sortText": "7fffffff", + "filterText": "CompletionResponse", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "CompletionResponse" + } + }, + { + "label": "CompletionTextEdit", + "labelDetails": { + "description": "CompletionTextEdit" + }, + "kind": 13, + "detail": "CompletionTextEdit", + "sortText": "7fffffff", + "filterText": "CompletionTextEdit", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "CompletionTextEdit" + } + }, + { + "label": "CompletionTriggerKind", + "labelDetails": { + "description": "CompletionTriggerKind" + }, + "kind": 22, + "detail": "CompletionTriggerKind", + "sortText": "7fffffff", + "filterText": "CompletionTriggerKind", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "CompletionTriggerKind" + }, + "data": { + "for_ref": false, + "hash": "H6v+EQX2ite9rgeTR2ped/zGuq4=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "ConfigurationItem", + "labelDetails": { + "description": "ConfigurationItem" + }, + "kind": 22, + "detail": "ConfigurationItem", + "sortText": "7fffffff", + "filterText": "ConfigurationItem", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "ConfigurationItem" + } + }, + { + "label": "ConfigurationParams", + "labelDetails": { + "description": "ConfigurationParams" + }, + "kind": 22, + "detail": "ConfigurationParams", + "sortText": "7fffffff", + "filterText": "ConfigurationParams", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "ConfigurationParams" + } + }, + { + "label": "CreateFile", + "labelDetails": { + "description": "CreateFile" + }, + "kind": 22, + "detail": "CreateFile", + "sortText": "7fffffff", + "filterText": "CreateFile", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "CreateFile" + }, + "data": { + "for_ref": false, + "hash": "ma9YIU+U2s8PfLnypXfoG1Af1dM=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "CreateFileOptions", + "labelDetails": { + "description": "CreateFileOptions" + }, + "kind": 22, + "detail": "CreateFileOptions", + "sortText": "7fffffff", + "filterText": "CreateFileOptions", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "CreateFileOptions" + }, + "data": { + "for_ref": false, + "hash": "hxQW+FKJbDnptoev93xjRJSXpZ8=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "CreateFilesParams", + "labelDetails": { + "description": "CreateFilesParams" + }, + "kind": 22, + "detail": "CreateFilesParams", + "sortText": "7fffffff", + "filterText": "CreateFilesParams", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "CreateFilesParams" + }, + "data": { + "for_ref": false, + "hash": "G05h/Og9KkK/GVq56+DgXs1hC2s=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "DeclarationCapability", + "labelDetails": { + "description": "DeclarationCapability" + }, + "kind": 13, + "detail": "DeclarationCapability", + "sortText": "7fffffff", + "filterText": "DeclarationCapability", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "DeclarationCapability" + } + }, + { + "label": "DeclarationOptions", + "labelDetails": { + "description": "DeclarationOptions" + }, + "kind": 22, + "detail": "DeclarationOptions", + "sortText": "7fffffff", + "filterText": "DeclarationOptions", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "DeclarationOptions" + } + }, + { + "label": "DeclarationRegistrationOptions", + "labelDetails": { + "description": "DeclarationRegistrationOptions" + }, + "kind": 22, + "detail": "DeclarationRegistrationOptions", + "sortText": "7fffffff", + "filterText": "DeclarationRegistrationOptions", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "DeclarationRegistrationOptions" + } + }, + { + "label": "DefinitionOptions", + "labelDetails": { + "description": "DefinitionOptions" + }, + "kind": 22, + "detail": "DefinitionOptions", + "sortText": "7fffffff", + "filterText": "DefinitionOptions", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "DefinitionOptions" + } + }, + { + "label": "DeleteFile", + "labelDetails": { + "description": "DeleteFile" + }, + "kind": 22, + "detail": "DeleteFile", + "sortText": "7fffffff", + "filterText": "DeleteFile", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "DeleteFile" + }, + "data": { + "for_ref": false, + "hash": "ul8Jr/UAAGTXtUFC3I5dR9eD5mw=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "DeleteFileOptions", + "labelDetails": { + "description": "DeleteFileOptions" + }, + "kind": 22, + "detail": "DeleteFileOptions", + "sortText": "7fffffff", + "filterText": "DeleteFileOptions", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "DeleteFileOptions" + }, + "data": { + "for_ref": false, + "hash": "edEc5j/EaV64L9QB0Vkb9061W2M=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "DeleteFilesParams", + "labelDetails": { + "description": "DeleteFilesParams" + }, + "kind": 22, + "detail": "DeleteFilesParams", + "sortText": "7fffffff", + "filterText": "DeleteFilesParams", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "DeleteFilesParams" + }, + "data": { + "for_ref": false, + "hash": "SpSo1NZ5bj4yVCTZyUV7XwL+My0=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "Diagnostic", + "labelDetails": { + "description": "Diagnostic" + }, + "kind": 22, + "detail": "Diagnostic", + "sortText": "7fffffff", + "filterText": "Diagnostic", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "Diagnostic" + }, + "data": { + "for_ref": false, + "hash": "duV17pFLAlsklF599KaM67O4p0I=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "DiagnosticClientCapabilities", + "labelDetails": { + "description": "DiagnosticClientCapabilities" + }, + "kind": 22, + "detail": "DiagnosticClientCapabilities", + "sortText": "7fffffff", + "filterText": "DiagnosticClientCapabilities", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "DiagnosticClientCapabilities" + }, + "data": { + "for_ref": false, + "hash": "/gwpXNkxOi+xPH5z7MLzHQjRHik=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "DiagnosticOptions", + "labelDetails": { + "description": "DiagnosticOptions" + }, + "kind": 22, + "detail": "DiagnosticOptions", + "sortText": "7fffffff", + "filterText": "DiagnosticOptions", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "DiagnosticOptions" + }, + "data": { + "for_ref": false, + "hash": "ZegjgGXb1MBvqOmqD5oURBJ7n6M=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "DiagnosticRegistrationOptions", + "labelDetails": { + "description": "DiagnosticRegistrationOptions" + }, + "kind": 22, + "detail": "DiagnosticRegistrationOptions", + "sortText": "7fffffff", + "filterText": "DiagnosticRegistrationOptions", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "DiagnosticRegistrationOptions" + }, + "data": { + "for_ref": false, + "hash": "eMoLHw3I13V00TteCBeUD4RmHWs=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "DiagnosticRelatedInformation", + "labelDetails": { + "description": "DiagnosticRelatedInformation" + }, + "kind": 22, + "detail": "DiagnosticRelatedInformation", + "sortText": "7fffffff", + "filterText": "DiagnosticRelatedInformation", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "DiagnosticRelatedInformation" + }, + "data": { + "for_ref": false, + "hash": "5UvRL8Vw2LvVhcnEzw7TPJCCF+k=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "DiagnosticServerCancellationData", + "labelDetails": { + "description": "DiagnosticServerCancellationData" + }, + "kind": 22, + "detail": "DiagnosticServerCancellationData", + "sortText": "7fffffff", + "filterText": "DiagnosticServerCancellationData", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "DiagnosticServerCancellationData" + }, + "data": { + "for_ref": false, + "hash": "A2MWPyWiMYKOpj3u0kK1jGY4uP4=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "DiagnosticServerCapabilities", + "labelDetails": { + "description": "DiagnosticServerCapabilities" + }, + "kind": 13, + "detail": "DiagnosticServerCapabilities", + "sortText": "7fffffff", + "filterText": "DiagnosticServerCapabilities", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "DiagnosticServerCapabilities" + } + }, + { + "label": "DiagnosticSeverity", + "labelDetails": { + "description": "DiagnosticSeverity" + }, + "kind": 22, + "detail": "DiagnosticSeverity", + "sortText": "7fffffff", + "filterText": "DiagnosticSeverity", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "DiagnosticSeverity" + }, + "data": { + "for_ref": false, + "hash": "K+E/D8Q+npiaOTh37tMGYM6sGPw=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "DiagnosticTag", + "labelDetails": { + "description": "DiagnosticTag" + }, + "kind": 22, + "detail": "DiagnosticTag", + "sortText": "7fffffff", + "filterText": "DiagnosticTag", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "DiagnosticTag" + }, + "data": { + "for_ref": false, + "hash": "HSu+zHMdROQw/OUga+4DLZajRZo=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "DiagnosticWorkspaceClientCapabilities", + "labelDetails": { + "description": "DiagnosticWorkspaceClientCapabilities" + }, + "kind": 22, + "detail": "DiagnosticWorkspaceClientCapabilities", + "sortText": "7fffffff", + "filterText": "DiagnosticWorkspaceClientCapabilities", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "DiagnosticWorkspaceClientCapabilities" + }, + "data": { + "for_ref": false, + "hash": "ACNXr4LdMiGCuyPtfRwlP5WcmoM=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "DidChangeConfigurationClientCapabilities", + "kind": 22, + "sortText": "7fffffff", + "filterText": "DidChangeConfigurationClientCapabilities", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "DidChangeConfigurationClientCapabilities" + } + }, + { + "label": "DidChangeConfigurationParams", + "labelDetails": { + "description": "DidChangeConfigurationParams" + }, + "kind": 22, + "detail": "DidChangeConfigurationParams", + "sortText": "7fffffff", + "filterText": "DidChangeConfigurationParams", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "DidChangeConfigurationParams" + } + }, + { + "label": "DidChangeTextDocumentParams", + "labelDetails": { + "description": "DidChangeTextDocumentParams" + }, + "kind": 22, + "detail": "DidChangeTextDocumentParams", + "sortText": "7fffffff", + "filterText": "DidChangeTextDocumentParams", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "DidChangeTextDocumentParams" + } + }, + { + "label": "DidChangeWatchedFilesClientCapabilities", + "labelDetails": { + "description": "DidChangeWatchedFilesClientCapabilities" + }, + "kind": 22, + "detail": "DidChangeWatchedFilesClientCapabilities", + "sortText": "7fffffff", + "filterText": "DidChangeWatchedFilesClientCapabilities", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "DidChangeWatchedFilesClientCapabilities" + } + }, + { + "label": "DidChangeWatchedFilesParams", + "labelDetails": { + "description": "DidChangeWatchedFilesParams" + }, + "kind": 22, + "detail": "DidChangeWatchedFilesParams", + "sortText": "7fffffff", + "filterText": "DidChangeWatchedFilesParams", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "DidChangeWatchedFilesParams" + } + }, + { + "label": "DidChangeWatchedFilesRegistrationOptions", + "labelDetails": { + "description": "DidChangeWatchedFilesRegistrationOptions" + }, + "kind": 22, + "detail": "DidChangeWatchedFilesRegistrationOptions", + "sortText": "7fffffff", + "filterText": "DidChangeWatchedFilesRegistrationOptions", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "DidChangeWatchedFilesRegistrationOptions" + }, + "data": { + "for_ref": false, + "hash": "yesozOXRANB1yODBg8oTWa4B9Y0=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "DidChangeWorkspaceFoldersParams", + "labelDetails": { + "description": "DidChangeWorkspaceFoldersParams" + }, + "kind": 22, + "detail": "DidChangeWorkspaceFoldersParams", + "sortText": "7fffffff", + "filterText": "DidChangeWorkspaceFoldersParams", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "DidChangeWorkspaceFoldersParams" + } + }, + { + "label": "DidCloseTextDocumentParams", + "labelDetails": { + "description": "DidCloseTextDocumentParams" + }, + "kind": 22, + "detail": "DidCloseTextDocumentParams", + "sortText": "7fffffff", + "filterText": "DidCloseTextDocumentParams", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "DidCloseTextDocumentParams" + } + }, + { + "label": "DidOpenTextDocumentParams", + "labelDetails": { + "description": "DidOpenTextDocumentParams" + }, + "kind": 22, + "detail": "DidOpenTextDocumentParams", + "sortText": "7fffffff", + "filterText": "DidOpenTextDocumentParams", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "DidOpenTextDocumentParams" + } + }, + { + "label": "DidSaveTextDocumentParams", + "labelDetails": { + "description": "DidSaveTextDocumentParams" + }, + "kind": 22, + "detail": "DidSaveTextDocumentParams", + "sortText": "7fffffff", + "filterText": "DidSaveTextDocumentParams", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "DidSaveTextDocumentParams" + } + }, + { + "label": "DocumentChangeOperation", + "labelDetails": { + "description": "DocumentChangeOperation" + }, + "kind": 13, + "detail": "DocumentChangeOperation", + "sortText": "7fffffff", + "filterText": "DocumentChangeOperation", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "DocumentChangeOperation" + } + }, + { + "label": "DocumentChanges", + "labelDetails": { + "description": "DocumentChanges" + }, + "kind": 13, + "detail": "DocumentChanges", + "sortText": "7fffffff", + "filterText": "DocumentChanges", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "DocumentChanges" + } + }, + { + "label": "DocumentColorClientCapabilities", + "kind": 22, + "sortText": "7fffffff", + "filterText": "DocumentColorClientCapabilities", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "DocumentColorClientCapabilities" + } + }, + { + "label": "DocumentColorParams", + "labelDetails": { + "description": "DocumentColorParams" + }, + "kind": 22, + "detail": "DocumentColorParams", + "sortText": "7fffffff", + "filterText": "DocumentColorParams", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "DocumentColorParams" + } + }, + { + "label": "DocumentDiagnosticParams", + "labelDetails": { + "description": "DocumentDiagnosticParams" + }, + "kind": 22, + "detail": "DocumentDiagnosticParams", + "sortText": "7fffffff", + "filterText": "DocumentDiagnosticParams", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "DocumentDiagnosticParams" + }, + "data": { + "for_ref": false, + "hash": "W0xCt7xj8M30nq03UjE8miVhO0k=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "DocumentDiagnosticReport", + "labelDetails": { + "description": "DocumentDiagnosticReport" + }, + "kind": 13, + "detail": "DocumentDiagnosticReport", + "sortText": "7fffffff", + "filterText": "DocumentDiagnosticReport", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "DocumentDiagnosticReport" + }, + "data": { + "for_ref": false, + "hash": "Wqx1I9Kd/0bDiAPqMK6GnYW4seM=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "DocumentDiagnosticReportKind", + "labelDetails": { + "description": "DocumentDiagnosticReportKind" + }, + "kind": 13, + "detail": "DocumentDiagnosticReportKind", + "sortText": "7fffffff", + "filterText": "DocumentDiagnosticReportKind", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "DocumentDiagnosticReportKind" + }, + "data": { + "for_ref": false, + "hash": "j5Ls5sZiHknmHxSwoNB+oYBgmcE=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "DocumentDiagnosticReportPartialResult", + "labelDetails": { + "description": "DocumentDiagnosticReportPartialResult" + }, + "kind": 22, + "detail": "DocumentDiagnosticReportPartialResult", + "sortText": "7fffffff", + "filterText": "DocumentDiagnosticReportPartialResult", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "DocumentDiagnosticReportPartialResult" + }, + "data": { + "for_ref": false, + "hash": "/7wtbs49WaQEOwM4XbHRHuSFe2k=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "DocumentDiagnosticReportResult", + "labelDetails": { + "description": "DocumentDiagnosticReportResult" + }, + "kind": 13, + "detail": "DocumentDiagnosticReportResult", + "sortText": "7fffffff", + "filterText": "DocumentDiagnosticReportResult", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "DocumentDiagnosticReportResult" + } + }, + { + "label": "DocumentFilter", + "labelDetails": { + "description": "DocumentFilter" + }, + "kind": 22, + "detail": "DocumentFilter", + "sortText": "7fffffff", + "filterText": "DocumentFilter", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "DocumentFilter" + }, + "data": { + "for_ref": false, + "hash": "yIOOg7KnXUhr2ZN0YyiZVqAgN/c=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "DocumentFormattingClientCapabilities", + "kind": 22, + "sortText": "7fffffff", + "filterText": "DocumentFormattingClientCapabilities", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "DocumentFormattingClientCapabilities" + } + }, + { + "label": "DocumentFormattingOptions", + "labelDetails": { + "description": "DocumentFormattingOptions" + }, + "kind": 22, + "detail": "DocumentFormattingOptions", + "sortText": "7fffffff", + "filterText": "DocumentFormattingOptions", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "DocumentFormattingOptions" + } + }, + { + "label": "DocumentFormattingParams", + "labelDetails": { + "description": "DocumentFormattingParams" + }, + "kind": 22, + "detail": "DocumentFormattingParams", + "sortText": "7fffffff", + "filterText": "DocumentFormattingParams", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "DocumentFormattingParams" + } + }, + { + "label": "DocumentHighlight", + "labelDetails": { + "description": "DocumentHighlight" + }, + "kind": 22, + "detail": "DocumentHighlight", + "sortText": "7fffffff", + "filterText": "DocumentHighlight", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "DocumentHighlight" + }, + "data": { + "for_ref": false, + "hash": "XViT3QYYU4BoH2ysGQAlSfiO9Ao=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "DocumentHighlightClientCapabilities", + "kind": 22, + "sortText": "7fffffff", + "filterText": "DocumentHighlightClientCapabilities", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "DocumentHighlightClientCapabilities" + } + }, + { + "label": "DocumentHighlightKind", + "labelDetails": { + "description": "DocumentHighlightKind" + }, + "kind": 22, + "detail": "DocumentHighlightKind", + "sortText": "7fffffff", + "filterText": "DocumentHighlightKind", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "DocumentHighlightKind" + }, + "data": { + "for_ref": false, + "hash": "LrarUGFZP3dib1H6S8wC6RyhIZY=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "DocumentHighlightOptions", + "labelDetails": { + "description": "DocumentHighlightOptions" + }, + "kind": 22, + "detail": "DocumentHighlightOptions", + "sortText": "7fffffff", + "filterText": "DocumentHighlightOptions", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "DocumentHighlightOptions" + } + }, + { + "label": "DocumentHighlightParams", + "labelDetails": { + "description": "DocumentHighlightParams" + }, + "kind": 22, + "detail": "DocumentHighlightParams", + "sortText": "7fffffff", + "filterText": "DocumentHighlightParams", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "DocumentHighlightParams" + } + }, + { + "label": "DocumentLink", + "labelDetails": { + "description": "DocumentLink" + }, + "kind": 22, + "detail": "DocumentLink", + "sortText": "7fffffff", + "filterText": "DocumentLink", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "DocumentLink" + }, + "data": { + "for_ref": false, + "hash": "o4ANH9etlVHo7xMUDkHtZedjxRI=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "DocumentLinkClientCapabilities", + "labelDetails": { + "description": "DocumentLinkClientCapabilities" + }, + "kind": 22, + "detail": "DocumentLinkClientCapabilities", + "sortText": "7fffffff", + "filterText": "DocumentLinkClientCapabilities", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "DocumentLinkClientCapabilities" + } + }, + { + "label": "DocumentLinkOptions", + "labelDetails": { + "description": "DocumentLinkOptions" + }, + "kind": 22, + "detail": "DocumentLinkOptions", + "sortText": "7fffffff", + "filterText": "DocumentLinkOptions", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "DocumentLinkOptions" + } + }, + { + "label": "DocumentLinkParams", + "labelDetails": { + "description": "DocumentLinkParams" + }, + "kind": 22, + "detail": "DocumentLinkParams", + "sortText": "7fffffff", + "filterText": "DocumentLinkParams", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "DocumentLinkParams" + } + }, + { + "label": "DocumentOnTypeFormattingClientCapabilities", + "kind": 22, + "sortText": "7fffffff", + "filterText": "DocumentOnTypeFormattingClientCapabilities", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "DocumentOnTypeFormattingClientCapabilities" + } + }, + { + "label": "DocumentOnTypeFormattingOptions", + "labelDetails": { + "description": "DocumentOnTypeFormattingOptions" + }, + "kind": 22, + "detail": "DocumentOnTypeFormattingOptions", + "sortText": "7fffffff", + "filterText": "DocumentOnTypeFormattingOptions", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "DocumentOnTypeFormattingOptions" + }, + "data": { + "for_ref": false, + "hash": "kTq0F6uQLAGD+eyyJGc7pjJYzBk=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "DocumentOnTypeFormattingParams", + "labelDetails": { + "description": "DocumentOnTypeFormattingParams" + }, + "kind": 22, + "detail": "DocumentOnTypeFormattingParams", + "sortText": "7fffffff", + "filterText": "DocumentOnTypeFormattingParams", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "DocumentOnTypeFormattingParams" + } + }, + { + "label": "DocumentOnTypeFormattingRegistrationOptions", + "labelDetails": { + "description": "DocumentOnTypeFormattingRegistrationOptions" + }, + "kind": 22, + "detail": "DocumentOnTypeFormattingRegistrationOptions", + "sortText": "7fffffff", + "filterText": "DocumentOnTypeFormattingRegistrationOptions", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "DocumentOnTypeFormattingRegistrationOptions" + }, + "data": { + "for_ref": false, + "hash": "xENFcdwfJYBxHgigTe3dUqV2TRo=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "DocumentRangeFormattingClientCapabilities", + "kind": 22, + "sortText": "7fffffff", + "filterText": "DocumentRangeFormattingClientCapabilities", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "DocumentRangeFormattingClientCapabilities" + } + }, + { + "label": "DocumentRangeFormattingOptions", + "labelDetails": { + "description": "DocumentRangeFormattingOptions" + }, + "kind": 22, + "detail": "DocumentRangeFormattingOptions", + "sortText": "7fffffff", + "filterText": "DocumentRangeFormattingOptions", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "DocumentRangeFormattingOptions" + } + }, + { + "label": "DocumentRangeFormattingParams", + "labelDetails": { + "description": "DocumentRangeFormattingParams" + }, + "kind": 22, + "detail": "DocumentRangeFormattingParams", + "sortText": "7fffffff", + "filterText": "DocumentRangeFormattingParams", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "DocumentRangeFormattingParams" + } + }, + { + "label": "DocumentSelector", + "kind": 22, + "sortText": "7fffffff", + "filterText": "DocumentSelector", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "DocumentSelector" + }, + "data": { + "for_ref": false, + "hash": "kD4QTrLYPun63+vha8n/OH8Sk78=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "DocumentSymbol", + "labelDetails": { + "description": "DocumentSymbol" + }, + "kind": 22, + "detail": "DocumentSymbol", + "sortText": "7fffffff", + "filterText": "DocumentSymbol", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "DocumentSymbol" + }, + "data": { + "for_ref": false, + "hash": "bLpQuDRxPVmXXSzB9hEgHVXzPiw=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "DocumentSymbolClientCapabilities", + "labelDetails": { + "description": "DocumentSymbolClientCapabilities" + }, + "kind": 22, + "detail": "DocumentSymbolClientCapabilities", + "sortText": "7fffffff", + "filterText": "DocumentSymbolClientCapabilities", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "DocumentSymbolClientCapabilities" + } + }, + { + "label": "DocumentSymbolOptions", + "labelDetails": { + "description": "DocumentSymbolOptions" + }, + "kind": 22, + "detail": "DocumentSymbolOptions", + "sortText": "7fffffff", + "filterText": "DocumentSymbolOptions", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "DocumentSymbolOptions" + } + }, + { + "label": "DocumentSymbolParams", + "labelDetails": { + "description": "DocumentSymbolParams" + }, + "kind": 22, + "detail": "DocumentSymbolParams", + "sortText": "7fffffff", + "filterText": "DocumentSymbolParams", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "DocumentSymbolParams" + } + }, + { + "label": "DocumentSymbolResponse", + "labelDetails": { + "description": "DocumentSymbolResponse" + }, + "kind": 13, + "detail": "DocumentSymbolResponse", + "sortText": "7fffffff", + "filterText": "DocumentSymbolResponse", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "DocumentSymbolResponse" + } + }, + { + "label": "Documentation", + "labelDetails": { + "description": "Documentation" + }, + "kind": 13, + "detail": "Documentation", + "sortText": "7fffffff", + "filterText": "Documentation", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "Documentation" + } + }, + { + "label": "Dq", + "labelDetails": { + "description": "Dq<{unknown}, _>" + }, + "kind": 22, + "detail": "Dq<{unknown}, _>", + "sortText": "7fffffff", + "filterText": "Dq", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "Dq" + } + }, + { + "label": "DynamicRegistrationClientCapabilities", + "labelDetails": { + "description": "DynamicRegistrationClientCapabilities" + }, + "kind": 22, + "detail": "DynamicRegistrationClientCapabilities", + "sortText": "7fffffff", + "filterText": "DynamicRegistrationClientCapabilities", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "DynamicRegistrationClientCapabilities" + } + }, + { + "label": "ExecuteCommandClientCapabilities", + "kind": 22, + "sortText": "7fffffff", + "filterText": "ExecuteCommandClientCapabilities", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "ExecuteCommandClientCapabilities" + } + }, + { + "label": "ExecuteCommandOptions", + "labelDetails": { + "description": "ExecuteCommandOptions" + }, + "kind": 22, + "detail": "ExecuteCommandOptions", + "sortText": "7fffffff", + "filterText": "ExecuteCommandOptions", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "ExecuteCommandOptions" + }, + "data": { + "for_ref": false, + "hash": "IVSwSAig7mG6PUOOrEfRRg9o97Y=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "ExecuteCommandParams", + "labelDetails": { + "description": "ExecuteCommandParams" + }, + "kind": 22, + "detail": "ExecuteCommandParams", + "sortText": "7fffffff", + "filterText": "ExecuteCommandParams", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "ExecuteCommandParams" + } + }, + { + "label": "ExecuteCommandRegistrationOptions", + "labelDetails": { + "description": "ExecuteCommandRegistrationOptions" + }, + "kind": 22, + "detail": "ExecuteCommandRegistrationOptions", + "sortText": "7fffffff", + "filterText": "ExecuteCommandRegistrationOptions", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "ExecuteCommandRegistrationOptions" + }, + "data": { + "for_ref": false, + "hash": "5w5HAN9FZaAPaGq3P6P9PMFZXXs=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "F", + "labelDetails": { + "description": "F<'_>" + }, + "kind": 13, + "detail": "F<'_>", + "sortText": "7fffffff", + "filterText": "F", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "F" + } + }, + { + "label": "FG", + "labelDetails": { + "description": "[u8; 3]" + }, + "kind": 21, + "detail": "[u8; 3]", + "sortText": "7fffffff", + "filterText": "FG", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "FG" + } + }, + { + "label": "FailureHandlingKind", + "labelDetails": { + "description": "FailureHandlingKind" + }, + "kind": 13, + "detail": "FailureHandlingKind", + "sortText": "7fffffff", + "filterText": "FailureHandlingKind", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "FailureHandlingKind" + } + }, + { + "label": "FileChangeType", + "labelDetails": { + "description": "FileChangeType" + }, + "kind": 22, + "detail": "FileChangeType", + "sortText": "7fffffff", + "filterText": "FileChangeType", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "FileChangeType" + }, + "data": { + "for_ref": false, + "hash": "RrEG5Q2f9NBHKau0eMyNUwW2CHU=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "FileCreate", + "labelDetails": { + "description": "FileCreate" + }, + "kind": 22, + "detail": "FileCreate", + "sortText": "7fffffff", + "filterText": "FileCreate", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "FileCreate" + }, + "data": { + "for_ref": false, + "hash": "NSjZAy6yOy5gPD2IazkuSHKROO8=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "FileDelete", + "labelDetails": { + "description": "FileDelete" + }, + "kind": 22, + "detail": "FileDelete", + "sortText": "7fffffff", + "filterText": "FileDelete", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "FileDelete" + }, + "data": { + "for_ref": false, + "hash": "bquxfUI7FxOnWVwP1Tbhe8HcFGc=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "FileEvent", + "labelDetails": { + "description": "FileEvent" + }, + "kind": 22, + "detail": "FileEvent", + "sortText": "7fffffff", + "filterText": "FileEvent", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "FileEvent" + }, + "data": { + "for_ref": false, + "hash": "NozAQC2qzBGKxG4FWZmsbf06nXY=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "FileOperationFilter", + "labelDetails": { + "description": "FileOperationFilter" + }, + "kind": 22, + "detail": "FileOperationFilter", + "sortText": "7fffffff", + "filterText": "FileOperationFilter", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "FileOperationFilter" + }, + "data": { + "for_ref": false, + "hash": "pieTlWjqNdjxnexozV4Q+Oz6iaw=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "FileOperationPattern", + "labelDetails": { + "description": "FileOperationPattern" + }, + "kind": 22, + "detail": "FileOperationPattern", + "sortText": "7fffffff", + "filterText": "FileOperationPattern", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "FileOperationPattern" + }, + "data": { + "for_ref": false, + "hash": "gMqXhyIxa9h5VlhiiwsIKuVPHuo=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "FileOperationPatternKind", + "labelDetails": { + "description": "FileOperationPatternKind" + }, + "kind": 13, + "detail": "FileOperationPatternKind", + "sortText": "7fffffff", + "filterText": "FileOperationPatternKind", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "FileOperationPatternKind" + }, + "data": { + "for_ref": false, + "hash": "KBIWvW0crkawfBtOaJVP7cLSwWw=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "FileOperationPatternOptions", + "labelDetails": { + "description": "FileOperationPatternOptions" + }, + "kind": 22, + "detail": "FileOperationPatternOptions", + "sortText": "7fffffff", + "filterText": "FileOperationPatternOptions", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "FileOperationPatternOptions" + }, + "data": { + "for_ref": false, + "hash": "pwWcgWBPcnfba847yu6l5bzI0Gc=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "FileOperationRegistrationOptions", + "labelDetails": { + "description": "FileOperationRegistrationOptions" + }, + "kind": 22, + "detail": "FileOperationRegistrationOptions", + "sortText": "7fffffff", + "filterText": "FileOperationRegistrationOptions", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "FileOperationRegistrationOptions" + }, + "data": { + "for_ref": false, + "hash": "c3Sq7J1QqrF/n7+i1VWtl1f2l+Y=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "FileRename", + "labelDetails": { + "description": "FileRename" + }, + "kind": 22, + "detail": "FileRename", + "sortText": "7fffffff", + "filterText": "FileRename", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "FileRename" + }, + "data": { + "for_ref": false, + "hash": "SkL1VinwZKhYe7C4RHrHi88zQEY=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "FileSystemWatcher", + "labelDetails": { + "description": "FileSystemWatcher" + }, + "kind": 22, + "detail": "FileSystemWatcher", + "sortText": "7fffffff", + "filterText": "FileSystemWatcher", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "FileSystemWatcher" + } + }, + { + "label": "FoldingProviderOptions", + "labelDetails": { + "description": "FoldingProviderOptions" + }, + "kind": 22, + "detail": "FoldingProviderOptions", + "sortText": "7fffffff", + "filterText": "FoldingProviderOptions", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "FoldingProviderOptions" + } + }, + { + "label": "FoldingRange", + "labelDetails": { + "description": "FoldingRange" + }, + "kind": 22, + "detail": "FoldingRange", + "sortText": "7fffffff", + "filterText": "FoldingRange", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "FoldingRange" + }, + "data": { + "for_ref": false, + "hash": "J9EnQ+j/giQtgBjPR1dzbG+frhA=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "FoldingRangeCapability", + "labelDetails": { + "description": "FoldingRangeCapability" + }, + "kind": 22, + "detail": "FoldingRangeCapability", + "sortText": "7fffffff", + "filterText": "FoldingRangeCapability", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "FoldingRangeCapability" + } + }, + { + "label": "FoldingRangeClientCapabilities", + "labelDetails": { + "description": "FoldingRangeClientCapabilities" + }, + "kind": 22, + "detail": "FoldingRangeClientCapabilities", + "sortText": "7fffffff", + "filterText": "FoldingRangeClientCapabilities", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "FoldingRangeClientCapabilities" + } + }, + { + "label": "FoldingRangeKind", + "labelDetails": { + "description": "FoldingRangeKind" + }, + "kind": 13, + "detail": "FoldingRangeKind", + "sortText": "7fffffff", + "filterText": "FoldingRangeKind", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "FoldingRangeKind" + }, + "data": { + "for_ref": false, + "hash": "mEK02UirhiGicnMKH+tYJXU1ipI=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "FoldingRangeKindCapability", + "labelDetails": { + "description": "FoldingRangeKindCapability" + }, + "kind": 22, + "detail": "FoldingRangeKindCapability", + "sortText": "7fffffff", + "filterText": "FoldingRangeKindCapability", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "FoldingRangeKindCapability" + } + }, + { + "label": "FoldingRangeParams", + "labelDetails": { + "description": "FoldingRangeParams" + }, + "kind": 22, + "detail": "FoldingRangeParams", + "sortText": "7fffffff", + "filterText": "FoldingRangeParams", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "FoldingRangeParams" + } + }, + { + "label": "FoldingRangeProviderCapability", + "labelDetails": { + "description": "FoldingRangeProviderCapability" + }, + "kind": 13, + "detail": "FoldingRangeProviderCapability", + "sortText": "7fffffff", + "filterText": "FoldingRangeProviderCapability", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "FoldingRangeProviderCapability" + } + }, + { + "label": "FormattingOptions", + "labelDetails": { + "description": "FormattingOptions" + }, + "kind": 22, + "detail": "FormattingOptions", + "sortText": "7fffffff", + "filterText": "FormattingOptions", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "FormattingOptions" + }, + "data": { + "for_ref": false, + "hash": "daWTVC2X/Fx7brWr5MGbcpUffXQ=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "FormattingProperty", + "labelDetails": { + "description": "FormattingProperty" + }, + "kind": 13, + "detail": "FormattingProperty", + "sortText": "7fffffff", + "filterText": "FormattingProperty", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "FormattingProperty" + } + }, + { + "label": "FullDocumentDiagnosticReport", + "labelDetails": { + "description": "FullDocumentDiagnosticReport" + }, + "kind": 22, + "detail": "FullDocumentDiagnosticReport", + "sortText": "7fffffff", + "filterText": "FullDocumentDiagnosticReport", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "FullDocumentDiagnosticReport" + }, + "data": { + "for_ref": false, + "hash": "R9pBKZM8MjdLbhunX6eQodmXklo=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "GeneralClientCapabilities", + "labelDetails": { + "description": "GeneralClientCapabilities" + }, + "kind": 22, + "detail": "GeneralClientCapabilities", + "sortText": "7fffffff", + "filterText": "GeneralClientCapabilities", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "GeneralClientCapabilities" + } + }, + { + "label": "GenericOptions", + "labelDetails": { + "description": "GenericOptions" + }, + "kind": 22, + "detail": "GenericOptions", + "sortText": "7fffffff", + "filterText": "GenericOptions", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "GenericOptions" + } + }, + { + "label": "GenericParams", + "labelDetails": { + "description": "GenericParams" + }, + "kind": 22, + "detail": "GenericParams", + "sortText": "7fffffff", + "filterText": "GenericParams", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "GenericParams" + } + }, + { + "label": "GenericRegistrationOptions", + "labelDetails": { + "description": "GenericRegistrationOptions" + }, + "kind": 22, + "detail": "GenericRegistrationOptions", + "sortText": "7fffffff", + "filterText": "GenericRegistrationOptions", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "GenericRegistrationOptions" + } + }, + { + "label": "GlobPattern", + "labelDetails": { + "description": "GlobPattern" + }, + "kind": 13, + "detail": "GlobPattern", + "sortText": "7fffffff", + "filterText": "GlobPattern", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "GlobPattern" + }, + "data": { + "for_ref": false, + "hash": "29kD0M5qVTCELny2Zo6iPastFqk=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "GotoCapability", + "labelDetails": { + "description": "GotoCapability" + }, + "kind": 22, + "detail": "GotoCapability", + "sortText": "7fffffff", + "filterText": "GotoCapability", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "GotoCapability" + } + }, + { + "label": "GotoDefinitionParams", + "labelDetails": { + "description": "GotoDefinitionParams" + }, + "kind": 22, + "detail": "GotoDefinitionParams", + "sortText": "7fffffff", + "filterText": "GotoDefinitionParams", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "GotoDefinitionParams" + } + }, + { + "label": "GotoDefinitionResponse", + "labelDetails": { + "description": "GotoDefinitionResponse" + }, + "kind": 13, + "detail": "GotoDefinitionResponse", + "sortText": "7fffffff", + "filterText": "GotoDefinitionResponse", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "GotoDefinitionResponse" + }, + "data": { + "for_ref": false, + "hash": "PvXzA63lLCw2KZni9PzXLDe+zYw=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "Hover", + "labelDetails": { + "description": "Hover" + }, + "kind": 22, + "detail": "Hover", + "sortText": "7fffffff", + "filterText": "Hover", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "Hover" + }, + "data": { + "for_ref": false, + "hash": "0uOdfSxTB18MOg/aSF90jPJmzCA=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "HoverClientCapabilities", + "labelDetails": { + "description": "HoverClientCapabilities" + }, + "kind": 22, + "detail": "HoverClientCapabilities", + "sortText": "7fffffff", + "filterText": "HoverClientCapabilities", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "HoverClientCapabilities" + } + }, + { + "label": "HoverContents", + "labelDetails": { + "description": "HoverContents" + }, + "kind": 13, + "detail": "HoverContents", + "sortText": "7fffffff", + "filterText": "HoverContents", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "HoverContents" + }, + "data": { + "for_ref": false, + "hash": "qZl6FHQyJ/Rlhp/ug6eDiyuXaqs=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "HoverOptions", + "labelDetails": { + "description": "HoverOptions" + }, + "kind": 22, + "detail": "HoverOptions", + "sortText": "7fffffff", + "filterText": "HoverOptions", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "HoverOptions" + }, + "data": { + "for_ref": false, + "hash": "8hzLc01/tCf2G3pEiQmxEia/kBM=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "HoverParams", + "labelDetails": { + "description": "HoverParams" + }, + "kind": 22, + "detail": "HoverParams", + "sortText": "7fffffff", + "filterText": "HoverParams", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "HoverParams" + } + }, + { + "label": "HoverProviderCapability", + "labelDetails": { + "description": "HoverProviderCapability" + }, + "kind": 13, + "detail": "HoverProviderCapability", + "sortText": "7fffffff", + "filterText": "HoverProviderCapability", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "HoverProviderCapability" + } + }, + { + "label": "HoverRegistrationOptions", + "labelDetails": { + "description": "HoverRegistrationOptions" + }, + "kind": 22, + "detail": "HoverRegistrationOptions", + "sortText": "7fffffff", + "filterText": "HoverRegistrationOptions", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "HoverRegistrationOptions" + } + }, + { + "label": "Image", + "labelDetails": { + "description": "Image<{unknown}, _>" + }, + "kind": 22, + "detail": "Image<{unknown}, _>", + "sortText": "7fffffff", + "filterText": "Image", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "Image" + }, + "data": { + "for_ref": false, + "hash": "8Gjup943Ji9dltjulhn6LEX5BX4=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "ImplementationProviderCapability", + "labelDetails": { + "description": "ImplementationProviderCapability" + }, + "kind": 13, + "detail": "ImplementationProviderCapability", + "sortText": "7fffffff", + "filterText": "ImplementationProviderCapability", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "ImplementationProviderCapability" + } + }, + { + "label": "InitializeError", + "labelDetails": { + "description": "InitializeError" + }, + "kind": 22, + "detail": "InitializeError", + "sortText": "7fffffff", + "filterText": "InitializeError", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "InitializeError" + } + }, + { + "label": "InitializeParams", + "labelDetails": { + "description": "InitializeParams" + }, + "kind": 22, + "detail": "InitializeParams", + "sortText": "7fffffff", + "filterText": "InitializeParams", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "InitializeParams" + } + }, + { + "label": "InitializeResult", + "labelDetails": { + "description": "InitializeResult" + }, + "kind": 22, + "detail": "InitializeResult", + "sortText": "7fffffff", + "filterText": "InitializeResult", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "InitializeResult" + } + }, + { + "label": "InitializedParams", + "labelDetails": { + "description": "InitializedParams" + }, + "kind": 22, + "detail": "InitializedParams", + "sortText": "7fffffff", + "filterText": "InitializedParams", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "InitializedParams" + } + }, + { + "label": "InlayHint", + "labelDetails": { + "description": "InlayHint" + }, + "kind": 22, + "detail": "InlayHint", + "sortText": "7fffffff", + "filterText": "InlayHint", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "InlayHint" + }, + "data": { + "for_ref": false, + "hash": "iRmt/cvimqcR9XEHBBE2BOQ9rPU=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "InlayHintClientCapabilities", + "labelDetails": { + "description": "InlayHintClientCapabilities" + }, + "kind": 22, + "detail": "InlayHintClientCapabilities", + "sortText": "7fffffff", + "filterText": "InlayHintClientCapabilities", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "InlayHintClientCapabilities" + }, + "data": { + "for_ref": false, + "hash": "XoLJ9gq1oV4RpCVg6vOb+k5OWYs=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "InlayHintKind", + "labelDetails": { + "description": "InlayHintKind" + }, + "kind": 22, + "detail": "InlayHintKind", + "sortText": "7fffffff", + "filterText": "InlayHintKind", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "InlayHintKind" + }, + "data": { + "for_ref": false, + "hash": "irRzm5H8InpibsMb/cO/ue7P27Y=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "InlayHintLabel", + "labelDetails": { + "description": "InlayHintLabel" + }, + "kind": 13, + "detail": "InlayHintLabel", + "sortText": "7fffffff", + "filterText": "InlayHintLabel", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "InlayHintLabel" + } + }, + { + "label": "InlayHintLabelPart", + "labelDetails": { + "description": "InlayHintLabelPart" + }, + "kind": 22, + "detail": "InlayHintLabelPart", + "sortText": "7fffffff", + "filterText": "InlayHintLabelPart", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "InlayHintLabelPart" + }, + "data": { + "for_ref": false, + "hash": "0AixVdWdQBIPzPltctHWRcYvXIY=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "InlayHintLabelPartTooltip", + "labelDetails": { + "description": "InlayHintLabelPartTooltip" + }, + "kind": 13, + "detail": "InlayHintLabelPartTooltip", + "sortText": "7fffffff", + "filterText": "InlayHintLabelPartTooltip", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "InlayHintLabelPartTooltip" + } + }, + { + "label": "InlayHintOptions", + "labelDetails": { + "description": "InlayHintOptions" + }, + "kind": 22, + "detail": "InlayHintOptions", + "sortText": "7fffffff", + "filterText": "InlayHintOptions", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "InlayHintOptions" + }, + "data": { + "for_ref": false, + "hash": "5hzDYJ6GTkl7cAZtshZEC2ZwD7U=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "InlayHintParams", + "labelDetails": { + "description": "InlayHintParams" + }, + "kind": 22, + "detail": "InlayHintParams", + "sortText": "7fffffff", + "filterText": "InlayHintParams", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "InlayHintParams" + }, + "data": { + "for_ref": false, + "hash": "5SpwNu5sdbtpFq8oVIpnc7jHRXc=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "InlayHintRegistrationOptions", + "labelDetails": { + "description": "InlayHintRegistrationOptions" + }, + "kind": 22, + "detail": "InlayHintRegistrationOptions", + "sortText": "7fffffff", + "filterText": "InlayHintRegistrationOptions", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "InlayHintRegistrationOptions" + }, + "data": { + "for_ref": false, + "hash": "slV1VWM6Cq63MsllzcuGZgv7in4=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "InlayHintResolveClientCapabilities", + "labelDetails": { + "description": "InlayHintResolveClientCapabilities" + }, + "kind": 22, + "detail": "InlayHintResolveClientCapabilities", + "sortText": "7fffffff", + "filterText": "InlayHintResolveClientCapabilities", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "InlayHintResolveClientCapabilities" + }, + "data": { + "for_ref": false, + "hash": "9kufOpVEl19As79H//yFdxL/fzY=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "InlayHintServerCapabilities", + "labelDetails": { + "description": "InlayHintServerCapabilities" + }, + "kind": 13, + "detail": "InlayHintServerCapabilities", + "sortText": "7fffffff", + "filterText": "InlayHintServerCapabilities", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "InlayHintServerCapabilities" + } + }, + { + "label": "InlayHintTooltip", + "labelDetails": { + "description": "InlayHintTooltip" + }, + "kind": 13, + "detail": "InlayHintTooltip", + "sortText": "7fffffff", + "filterText": "InlayHintTooltip", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "InlayHintTooltip" + } + }, + { + "label": "InlayHintWorkspaceClientCapabilities", + "labelDetails": { + "description": "InlayHintWorkspaceClientCapabilities" + }, + "kind": 22, + "detail": "InlayHintWorkspaceClientCapabilities", + "sortText": "7fffffff", + "filterText": "InlayHintWorkspaceClientCapabilities", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "InlayHintWorkspaceClientCapabilities" + }, + "data": { + "for_ref": false, + "hash": "VAM7/L0HABgppazkkHXj4Dmlx0U=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "InlineValue", + "labelDetails": { + "description": "InlineValue" + }, + "kind": 13, + "detail": "InlineValue", + "sortText": "7fffffff", + "filterText": "InlineValue", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "InlineValue" + }, + "data": { + "for_ref": false, + "hash": "AEC09st3on73e0gRQVXlj6MH8MQ=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "InlineValueClientCapabilities", + "kind": 22, + "sortText": "7fffffff", + "filterText": "InlineValueClientCapabilities", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "InlineValueClientCapabilities" + } + }, + { + "label": "InlineValueContext", + "labelDetails": { + "description": "InlineValueContext" + }, + "kind": 22, + "detail": "InlineValueContext", + "sortText": "7fffffff", + "filterText": "InlineValueContext", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "InlineValueContext" + }, + "data": { + "for_ref": false, + "hash": "D/QdOivipH5pEeELi4YN5bA1Ksw=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "InlineValueEvaluatableExpression", + "labelDetails": { + "description": "InlineValueEvaluatableExpression" + }, + "kind": 22, + "detail": "InlineValueEvaluatableExpression", + "sortText": "7fffffff", + "filterText": "InlineValueEvaluatableExpression", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "InlineValueEvaluatableExpression" + }, + "data": { + "for_ref": false, + "hash": "o09W++1DULlsTK77gNi5meibPXc=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "InlineValueOptions", + "labelDetails": { + "description": "InlineValueOptions" + }, + "kind": 22, + "detail": "InlineValueOptions", + "sortText": "7fffffff", + "filterText": "InlineValueOptions", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "InlineValueOptions" + }, + "data": { + "for_ref": false, + "hash": "nBY0aV/nhfFbNMKlV/ZgZZKcYSg=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "InlineValueParams", + "labelDetails": { + "description": "InlineValueParams" + }, + "kind": 22, + "detail": "InlineValueParams", + "sortText": "7fffffff", + "filterText": "InlineValueParams", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "InlineValueParams" + }, + "data": { + "for_ref": false, + "hash": "Z4UVEjgDtHzb2hGqTgysSPVONQM=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "InlineValueRegistrationOptions", + "labelDetails": { + "description": "InlineValueRegistrationOptions" + }, + "kind": 22, + "detail": "InlineValueRegistrationOptions", + "sortText": "7fffffff", + "filterText": "InlineValueRegistrationOptions", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "InlineValueRegistrationOptions" + }, + "data": { + "for_ref": false, + "hash": "4Bff7MYbiEKGB6YWl2anP4v86rc=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "InlineValueServerCapabilities", + "labelDetails": { + "description": "InlineValueServerCapabilities" + }, + "kind": 13, + "detail": "InlineValueServerCapabilities", + "sortText": "7fffffff", + "filterText": "InlineValueServerCapabilities", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "InlineValueServerCapabilities" + } + }, + { + "label": "InlineValueText", + "labelDetails": { + "description": "InlineValueText" + }, + "kind": 22, + "detail": "InlineValueText", + "sortText": "7fffffff", + "filterText": "InlineValueText", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "InlineValueText" + }, + "data": { + "for_ref": false, + "hash": "78QNEwnw3FuzzXo2B14tNYV8L8E=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "InlineValueVariableLookup", + "labelDetails": { + "description": "InlineValueVariableLookup" + }, + "kind": 22, + "detail": "InlineValueVariableLookup", + "sortText": "7fffffff", + "filterText": "InlineValueVariableLookup", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "InlineValueVariableLookup" + }, + "data": { + "for_ref": false, + "hash": "KnQIhx5Hfb9m+fK9axHvkiJl1yI=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "InlineValueWorkspaceClientCapabilities", + "labelDetails": { + "description": "InlineValueWorkspaceClientCapabilities" + }, + "kind": 22, + "detail": "InlineValueWorkspaceClientCapabilities", + "sortText": "7fffffff", + "filterText": "InlineValueWorkspaceClientCapabilities", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "InlineValueWorkspaceClientCapabilities" + }, + "data": { + "for_ref": false, + "hash": "w9IXOwIyd4BgoMy3LP+ym8cDAZo=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "InsertReplaceEdit", + "labelDetails": { + "description": "InsertReplaceEdit" + }, + "kind": 22, + "detail": "InsertReplaceEdit", + "sortText": "7fffffff", + "filterText": "InsertReplaceEdit", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "InsertReplaceEdit" + }, + "data": { + "for_ref": false, + "hash": "YUqSHlPIqqRrdkMbPRl1uKFqjjk=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "InsertTextFormat", + "labelDetails": { + "description": "InsertTextFormat" + }, + "kind": 22, + "detail": "InsertTextFormat", + "sortText": "7fffffff", + "filterText": "InsertTextFormat", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "InsertTextFormat" + }, + "data": { + "for_ref": false, + "hash": "jQ9SD3bxxjIXiFbdr6ASNVLjlpY=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "InsertTextMode", + "labelDetails": { + "description": "InsertTextMode" + }, + "kind": 22, + "detail": "InsertTextMode", + "sortText": "7fffffff", + "filterText": "InsertTextMode", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "InsertTextMode" + }, + "data": { + "for_ref": false, + "hash": "326jWJRbbfzLWzKz/3UHVISOfhE=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "InsertTextModeSupport", + "labelDetails": { + "description": "InsertTextModeSupport" + }, + "kind": 22, + "detail": "InsertTextModeSupport", + "sortText": "7fffffff", + "filterText": "InsertTextModeSupport", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "InsertTextModeSupport" + } + }, + { + "label": "Itertools", + "kind": 8, + "sortText": "7fffffff", + "filterText": "Itertools", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "Itertools" + }, + "data": { + "for_ref": false, + "hash": "XZpeeQrg/3uhsIHx8q+IwoORNWA=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "LSPAny", + "kind": 22, + "sortText": "7fffffff", + "filterText": "LSPAny", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "LSPAny" + }, + "data": { + "for_ref": false, + "hash": "rnIBy9IWb+WCq8q58XAnMXJFCiY=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "LSPArray", + "kind": 22, + "sortText": "7fffffff", + "filterText": "LSPArray", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "LSPArray" + }, + "data": { + "for_ref": false, + "hash": "LmQwbjeL56C2dIHnypIi0/6lOKQ=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "LSPObject", + "kind": 22, + "sortText": "7fffffff", + "filterText": "LSPObject", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "LSPObject" + }, + "data": { + "for_ref": false, + "hash": "HvPsilayOas79F5O15p+xn0eYEs=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "LanguageString", + "labelDetails": { + "description": "LanguageString" + }, + "kind": 22, + "detail": "LanguageString", + "sortText": "7fffffff", + "filterText": "LanguageString", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "LanguageString" + } + }, + { + "label": "LazyLock", + "labelDetails": { + "description": "LazyLock<{unknown}, {unknown}>" + }, + "kind": 22, + "detail": "LazyLock<{unknown}, {unknown}>", + "sortText": "7fffffff", + "filterText": "LazyLock", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "LazyLock" + }, + "data": { + "for_ref": false, + "hash": "JRWMp2IwjFcsHU0y3e+jCoL8ASo=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "LinkedEditingRangeClientCapabilities", + "kind": 22, + "sortText": "7fffffff", + "filterText": "LinkedEditingRangeClientCapabilities", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "LinkedEditingRangeClientCapabilities" + } + }, + { + "label": "LinkedEditingRangeOptions", + "labelDetails": { + "description": "LinkedEditingRangeOptions" + }, + "kind": 22, + "detail": "LinkedEditingRangeOptions", + "sortText": "7fffffff", + "filterText": "LinkedEditingRangeOptions", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "LinkedEditingRangeOptions" + } + }, + { + "label": "LinkedEditingRangeParams", + "labelDetails": { + "description": "LinkedEditingRangeParams" + }, + "kind": 22, + "detail": "LinkedEditingRangeParams", + "sortText": "7fffffff", + "filterText": "LinkedEditingRangeParams", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "LinkedEditingRangeParams" + } + }, + { + "label": "LinkedEditingRangeRegistrationOptions", + "labelDetails": { + "description": "LinkedEditingRangeRegistrationOptions" + }, + "kind": 22, + "detail": "LinkedEditingRangeRegistrationOptions", + "sortText": "7fffffff", + "filterText": "LinkedEditingRangeRegistrationOptions", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "LinkedEditingRangeRegistrationOptions" + } + }, + { + "label": "LinkedEditingRangeServerCapabilities", + "labelDetails": { + "description": "LinkedEditingRangeServerCapabilities" + }, + "kind": 13, + "detail": "LinkedEditingRangeServerCapabilities", + "sortText": "7fffffff", + "filterText": "LinkedEditingRangeServerCapabilities", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "LinkedEditingRangeServerCapabilities" + } + }, + { + "label": "LinkedEditingRanges", + "labelDetails": { + "description": "LinkedEditingRanges" + }, + "kind": 22, + "detail": "LinkedEditingRanges", + "sortText": "7fffffff", + "filterText": "LinkedEditingRanges", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "LinkedEditingRanges" + } + }, + { + "label": "Location", + "labelDetails": { + "description": "Location" + }, + "kind": 22, + "detail": "Location", + "sortText": "7fffffff", + "filterText": "Location", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "Location" + }, + "data": { + "for_ref": false, + "hash": "GLq4PA3duwsR2O+vE/O9KwL3M70=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "LocationLink", + "labelDetails": { + "description": "LocationLink" + }, + "kind": 22, + "detail": "LocationLink", + "sortText": "7fffffff", + "filterText": "LocationLink", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "LocationLink" + }, + "data": { + "for_ref": false, + "hash": "eMuhGbp6r4XkBmeAu6HnYdT6ZjA=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "LogMessageParams", + "labelDetails": { + "description": "LogMessageParams" + }, + "kind": 22, + "detail": "LogMessageParams", + "sortText": "7fffffff", + "filterText": "LogMessageParams", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "LogMessageParams" + } + }, + { + "label": "LogTraceParams", + "labelDetails": { + "description": "LogTraceParams" + }, + "kind": 22, + "detail": "LogTraceParams", + "sortText": "7fffffff", + "filterText": "LogTraceParams", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "LogTraceParams" + } + }, + { + "label": "MarkdownClientCapabilities", + "labelDetails": { + "description": "MarkdownClientCapabilities" + }, + "kind": 22, + "detail": "MarkdownClientCapabilities", + "sortText": "7fffffff", + "filterText": "MarkdownClientCapabilities", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "MarkdownClientCapabilities" + } + }, + { + "label": "MarkedString", + "labelDetails": { + "description": "MarkedString" + }, + "kind": 13, + "detail": "MarkedString", + "sortText": "7fffffff", + "filterText": "MarkedString", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "MarkedString" + }, + "data": { + "for_ref": false, + "hash": "CuXpf9f/rYGXxZmaNISc74Fb+sM=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "MarkupContent", + "labelDetails": { + "description": "MarkupContent" + }, + "kind": 22, + "detail": "MarkupContent", + "sortText": "7fffffff", + "filterText": "MarkupContent", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "MarkupContent" + }, + "data": { + "for_ref": false, + "hash": "m/jD3oHFEBFn3/Yed/nTx/3MNhM=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "MarkupKind", + "labelDetails": { + "description": "MarkupKind" + }, + "kind": 13, + "detail": "MarkupKind", + "sortText": "7fffffff", + "filterText": "MarkupKind", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "MarkupKind" + }, + "data": { + "for_ref": false, + "hash": "+01gsylFfFqkS4doiJZ+wbyBYkU=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "MaybeUninit", + "labelDetails": { + "description": "MaybeUninit<{unknown}>" + }, + "kind": 22, + "detail": "MaybeUninit<{unknown}>", + "sortText": "7fffffff", + "filterText": "MaybeUninit", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "MaybeUninit" + }, + "data": { + "for_ref": false, + "hash": "L47WUqpBIj16wIBzQZUr9eQhGV4=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "MessageActionItem", + "labelDetails": { + "description": "MessageActionItem" + }, + "kind": 22, + "detail": "MessageActionItem", + "sortText": "7fffffff", + "filterText": "MessageActionItem", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "MessageActionItem" + } + }, + { + "label": "MessageActionItemCapabilities", + "labelDetails": { + "description": "MessageActionItemCapabilities" + }, + "kind": 22, + "detail": "MessageActionItemCapabilities", + "sortText": "7fffffff", + "filterText": "MessageActionItemCapabilities", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "MessageActionItemCapabilities" + } + }, + { + "label": "MessageActionItemProperty", + "labelDetails": { + "description": "MessageActionItemProperty" + }, + "kind": 13, + "detail": "MessageActionItemProperty", + "sortText": "7fffffff", + "filterText": "MessageActionItemProperty", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "MessageActionItemProperty" + } + }, + { + "label": "MessageType", + "labelDetails": { + "description": "MessageType" + }, + "kind": 22, + "detail": "MessageType", + "sortText": "7fffffff", + "filterText": "MessageType", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "MessageType" + } + }, + { + "label": "Moniker", + "labelDetails": { + "description": "Moniker" + }, + "kind": 22, + "detail": "Moniker", + "sortText": "7fffffff", + "filterText": "Moniker", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "Moniker" + }, + "data": { + "for_ref": false, + "hash": "9IMDnSNsHZI+0P73+uuocbd/Wwc=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "MonikerClientCapabilities", + "kind": 22, + "sortText": "7fffffff", + "filterText": "MonikerClientCapabilities", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "MonikerClientCapabilities" + } + }, + { + "label": "MonikerKind", + "labelDetails": { + "description": "MonikerKind" + }, + "kind": 13, + "detail": "MonikerKind", + "sortText": "7fffffff", + "filterText": "MonikerKind", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "MonikerKind" + }, + "data": { + "for_ref": false, + "hash": "n5t8Lv2hKDNSoSwSDoQsSbBHAoE=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "MonikerOptions", + "labelDetails": { + "description": "MonikerOptions" + }, + "kind": 22, + "detail": "MonikerOptions", + "sortText": "7fffffff", + "filterText": "MonikerOptions", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "MonikerOptions" + } + }, + { + "label": "MonikerParams", + "labelDetails": { + "description": "MonikerParams" + }, + "kind": 22, + "detail": "MonikerParams", + "sortText": "7fffffff", + "filterText": "MonikerParams", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "MonikerParams" + } + }, + { + "label": "MonikerRegistrationOptions", + "labelDetails": { + "description": "MonikerRegistrationOptions" + }, + "kind": 22, + "detail": "MonikerRegistrationOptions", + "sortText": "7fffffff", + "filterText": "MonikerRegistrationOptions", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "MonikerRegistrationOptions" + } + }, + { + "label": "MonikerServerCapabilities", + "labelDetails": { + "description": "MonikerServerCapabilities" + }, + "kind": 13, + "detail": "MonikerServerCapabilities", + "sortText": "7fffffff", + "filterText": "MonikerServerCapabilities", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "MonikerServerCapabilities" + } + }, + { + "label": "N", + "labelDetails": { + "description": "usize" + }, + "kind": 21, + "detail": "usize", + "sortText": "7fffffff", + "filterText": "N", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "N" + } + }, + { + "label": "NumberOrString", + "labelDetails": { + "description": "NumberOrString" + }, + "kind": 13, + "detail": "NumberOrString", + "sortText": "7fffffff", + "filterText": "NumberOrString", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "NumberOrString" + } + }, + { + "label": "OneOf", + "labelDetails": { + "description": "OneOf<{unknown}, {unknown}>" + }, + "kind": 13, + "detail": "OneOf<{unknown}, {unknown}>", + "sortText": "7fffffff", + "filterText": "OneOf", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "OneOf" + } + }, + { + "label": "OptionalVersionedTextDocumentIdentifier", + "labelDetails": { + "description": "OptionalVersionedTextDocumentIdentifier" + }, + "kind": 22, + "detail": "OptionalVersionedTextDocumentIdentifier", + "sortText": "7fffffff", + "filterText": "OptionalVersionedTextDocumentIdentifier", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "OptionalVersionedTextDocumentIdentifier" + }, + "data": { + "for_ref": false, + "hash": "9nTG8v4sEdgfTovrziDVCzVNcgM=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "ParameterInformation", + "labelDetails": { + "description": "ParameterInformation" + }, + "kind": 22, + "detail": "ParameterInformation", + "sortText": "7fffffff", + "filterText": "ParameterInformation", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "ParameterInformation" + }, + "data": { + "for_ref": false, + "hash": "6rX+E5nnGZ7cbFDJ3qibpuB9lNc=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "ParameterInformationSettings", + "labelDetails": { + "description": "ParameterInformationSettings" + }, + "kind": 22, + "detail": "ParameterInformationSettings", + "sortText": "7fffffff", + "filterText": "ParameterInformationSettings", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "ParameterInformationSettings" + } + }, + { + "label": "ParameterLabel", + "labelDetails": { + "description": "ParameterLabel" + }, + "kind": 13, + "detail": "ParameterLabel", + "sortText": "7fffffff", + "filterText": "ParameterLabel", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "ParameterLabel" + } + }, + { + "label": "PartialResultParams", + "labelDetails": { + "description": "PartialResultParams" + }, + "kind": 22, + "detail": "PartialResultParams", + "sortText": "7fffffff", + "filterText": "PartialResultParams", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "PartialResultParams" + }, + "data": { + "for_ref": false, + "hash": "xUIGzS/Pw+bL0vLuXrMuu0EAP48=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "Pattern", + "kind": 22, + "sortText": "7fffffff", + "filterText": "Pattern", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "Pattern" + }, + "data": { + "for_ref": false, + "hash": "HGT83/669uYK7vD8D1auE/51Iis=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "Position", + "labelDetails": { + "description": "Position" + }, + "kind": 22, + "detail": "Position", + "sortText": "7fffffff", + "filterText": "Position", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "Position" + }, + "data": { + "for_ref": false, + "hash": "x7dazCuJRU5mKJJucy3o7dQUC8k=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "PositionEncodingKind", + "labelDetails": { + "description": "PositionEncodingKind" + }, + "kind": 22, + "detail": "PositionEncodingKind", + "sortText": "7fffffff", + "filterText": "PositionEncodingKind", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "PositionEncodingKind" + }, + "data": { + "for_ref": false, + "hash": "bl22OY3Kt6FLEtpxyOJIvTfGeZg=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "PrepareRenameResponse", + "labelDetails": { + "description": "PrepareRenameResponse" + }, + "kind": 13, + "detail": "PrepareRenameResponse", + "sortText": "7fffffff", + "filterText": "PrepareRenameResponse", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "PrepareRenameResponse" + } + }, + { + "label": "PrepareSupportDefaultBehavior", + "labelDetails": { + "description": "PrepareSupportDefaultBehavior" + }, + "kind": 22, + "detail": "PrepareSupportDefaultBehavior", + "sortText": "7fffffff", + "filterText": "PrepareSupportDefaultBehavior", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "PrepareSupportDefaultBehavior" + } + }, + { + "label": "PreviousResultId", + "labelDetails": { + "description": "PreviousResultId" + }, + "kind": 22, + "detail": "PreviousResultId", + "sortText": "7fffffff", + "filterText": "PreviousResultId", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "PreviousResultId" + }, + "data": { + "for_ref": false, + "hash": "eHhlBgvpHB3NXnrVshfpNhoeOy0=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "ProgressParams", + "labelDetails": { + "description": "ProgressParams" + }, + "kind": 22, + "detail": "ProgressParams", + "sortText": "7fffffff", + "filterText": "ProgressParams", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "ProgressParams" + }, + "data": { + "for_ref": false, + "hash": "cUj/+wBEp+FY2VJOuaVKLAbjQIM=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "ProgressParamsValue", + "labelDetails": { + "description": "ProgressParamsValue" + }, + "kind": 13, + "detail": "ProgressParamsValue", + "sortText": "7fffffff", + "filterText": "ProgressParamsValue", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "ProgressParamsValue" + } + }, + { + "label": "ProgressToken", + "kind": 22, + "sortText": "7fffffff", + "filterText": "ProgressToken", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "ProgressToken" + } + }, + { + "label": "PublishDiagnosticsClientCapabilities", + "labelDetails": { + "description": "PublishDiagnosticsClientCapabilities" + }, + "kind": 22, + "detail": "PublishDiagnosticsClientCapabilities", + "sortText": "7fffffff", + "filterText": "PublishDiagnosticsClientCapabilities", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "PublishDiagnosticsClientCapabilities" + } + }, + { + "label": "PublishDiagnosticsParams", + "labelDetails": { + "description": "PublishDiagnosticsParams" + }, + "kind": 22, + "detail": "PublishDiagnosticsParams", + "sortText": "7fffffff", + "filterText": "PublishDiagnosticsParams", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "PublishDiagnosticsParams" + } + }, + { + "label": "Range", + "labelDetails": { + "description": "Range" + }, + "kind": 22, + "detail": "Range", + "sortText": "7fffffff", + "filterText": "Range", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "Range" + }, + "data": { + "for_ref": false, + "hash": "hH1JZj/tdyMcwIlx2ZTc4ZiQnac=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "ReferenceClientCapabilities", + "kind": 22, + "sortText": "7fffffff", + "filterText": "ReferenceClientCapabilities", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "ReferenceClientCapabilities" + } + }, + { + "label": "ReferenceContext", + "labelDetails": { + "description": "ReferenceContext" + }, + "kind": 22, + "detail": "ReferenceContext", + "sortText": "7fffffff", + "filterText": "ReferenceContext", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "ReferenceContext" + } + }, + { + "label": "ReferenceParams", + "labelDetails": { + "description": "ReferenceParams" + }, + "kind": 22, + "detail": "ReferenceParams", + "sortText": "7fffffff", + "filterText": "ReferenceParams", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "ReferenceParams" + } + }, + { + "label": "ReferencesOptions", + "labelDetails": { + "description": "ReferencesOptions" + }, + "kind": 22, + "detail": "ReferencesOptions", + "sortText": "7fffffff", + "filterText": "ReferencesOptions", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "ReferencesOptions" + } + }, + { + "label": "Registration", + "labelDetails": { + "description": "Registration" + }, + "kind": 22, + "detail": "Registration", + "sortText": "7fffffff", + "filterText": "Registration", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "Registration" + }, + "data": { + "for_ref": false, + "hash": "Lj/DeLZdo9A8CpzHb3NPNn9kvx0=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "RegistrationParams", + "labelDetails": { + "description": "RegistrationParams" + }, + "kind": 22, + "detail": "RegistrationParams", + "sortText": "7fffffff", + "filterText": "RegistrationParams", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "RegistrationParams" + } + }, + { + "label": "RegularExpressionsClientCapabilities", + "labelDetails": { + "description": "RegularExpressionsClientCapabilities" + }, + "kind": 22, + "detail": "RegularExpressionsClientCapabilities", + "sortText": "7fffffff", + "filterText": "RegularExpressionsClientCapabilities", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "RegularExpressionsClientCapabilities" + } + }, + { + "label": "RelatedFullDocumentDiagnosticReport", + "labelDetails": { + "description": "RelatedFullDocumentDiagnosticReport" + }, + "kind": 22, + "detail": "RelatedFullDocumentDiagnosticReport", + "sortText": "7fffffff", + "filterText": "RelatedFullDocumentDiagnosticReport", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "RelatedFullDocumentDiagnosticReport" + }, + "data": { + "for_ref": false, + "hash": "3jPkblVqp8U/THxdS2HRfYgvE28=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "RelatedUnchangedDocumentDiagnosticReport", + "labelDetails": { + "description": "RelatedUnchangedDocumentDiagnosticReport" + }, + "kind": 22, + "detail": "RelatedUnchangedDocumentDiagnosticReport", + "sortText": "7fffffff", + "filterText": "RelatedUnchangedDocumentDiagnosticReport", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "RelatedUnchangedDocumentDiagnosticReport" + }, + "data": { + "for_ref": false, + "hash": "PB7H556abK8ns9y9VW4aYEl7oSQ=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "RelativePattern", + "labelDetails": { + "description": "RelativePattern" + }, + "kind": 22, + "detail": "RelativePattern", + "sortText": "7fffffff", + "filterText": "RelativePattern", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "RelativePattern" + }, + "data": { + "for_ref": false, + "hash": "J/bcCotAcIjzj07YNLe1x75YIfM=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "RenameClientCapabilities", + "labelDetails": { + "description": "RenameClientCapabilities" + }, + "kind": 22, + "detail": "RenameClientCapabilities", + "sortText": "7fffffff", + "filterText": "RenameClientCapabilities", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "RenameClientCapabilities" + } + }, + { + "label": "RenameFile", + "labelDetails": { + "description": "RenameFile" + }, + "kind": 22, + "detail": "RenameFile", + "sortText": "7fffffff", + "filterText": "RenameFile", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "RenameFile" + }, + "data": { + "for_ref": false, + "hash": "uJnhzNiZgm7YdPSB9JUvdrcQPBU=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "RenameFileOptions", + "labelDetails": { + "description": "RenameFileOptions" + }, + "kind": 22, + "detail": "RenameFileOptions", + "sortText": "7fffffff", + "filterText": "RenameFileOptions", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "RenameFileOptions" + }, + "data": { + "for_ref": false, + "hash": "ZzZiAWdM+yfd4oQGt6LS0oj80Gc=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "RenameFilesParams", + "labelDetails": { + "description": "RenameFilesParams" + }, + "kind": 22, + "detail": "RenameFilesParams", + "sortText": "7fffffff", + "filterText": "RenameFilesParams", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "RenameFilesParams" + }, + "data": { + "for_ref": false, + "hash": "c/BlOel5GKLq8WKLdqw3pr7bK/k=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "RenameOptions", + "labelDetails": { + "description": "RenameOptions" + }, + "kind": 22, + "detail": "RenameOptions", + "sortText": "7fffffff", + "filterText": "RenameOptions", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "RenameOptions" + } + }, + { + "label": "RenameParams", + "labelDetails": { + "description": "RenameParams" + }, + "kind": 22, + "detail": "RenameParams", + "sortText": "7fffffff", + "filterText": "RenameParams", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "RenameParams" + } + }, + { + "label": "ResourceOp", + "labelDetails": { + "description": "ResourceOp" + }, + "kind": 13, + "detail": "ResourceOp", + "sortText": "7fffffff", + "filterText": "ResourceOp", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "ResourceOp" + } + }, + { + "label": "ResourceOperationKind", + "labelDetails": { + "description": "ResourceOperationKind" + }, + "kind": 13, + "detail": "ResourceOperationKind", + "sortText": "7fffffff", + "filterText": "ResourceOperationKind", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "ResourceOperationKind" + } + }, + { + "label": "SaveOptions", + "labelDetails": { + "description": "SaveOptions" + }, + "kind": 22, + "detail": "SaveOptions", + "sortText": "7fffffff", + "filterText": "SaveOptions", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "SaveOptions" + }, + "data": { + "for_ref": false, + "hash": "+kqbJWGRwxRUyZF9UtcvK3QACs4=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "SelectionRange", + "labelDetails": { + "description": "SelectionRange" + }, + "kind": 22, + "detail": "SelectionRange", + "sortText": "7fffffff", + "filterText": "SelectionRange", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "SelectionRange" + }, + "data": { + "for_ref": false, + "hash": "w/2w09tJKkGvEdi6xl3OuPfmCY4=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "SelectionRangeClientCapabilities", + "labelDetails": { + "description": "SelectionRangeClientCapabilities" + }, + "kind": 22, + "detail": "SelectionRangeClientCapabilities", + "sortText": "7fffffff", + "filterText": "SelectionRangeClientCapabilities", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "SelectionRangeClientCapabilities" + } + }, + { + "label": "SelectionRangeOptions", + "labelDetails": { + "description": "SelectionRangeOptions" + }, + "kind": 22, + "detail": "SelectionRangeOptions", + "sortText": "7fffffff", + "filterText": "SelectionRangeOptions", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "SelectionRangeOptions" + } + }, + { + "label": "SelectionRangeParams", + "labelDetails": { + "description": "SelectionRangeParams" + }, + "kind": 22, + "detail": "SelectionRangeParams", + "sortText": "7fffffff", + "filterText": "SelectionRangeParams", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "SelectionRangeParams" + }, + "data": { + "for_ref": false, + "hash": "xTXBQ9vzn4+G+LC2wdLw7/SlEeQ=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "SelectionRangeProviderCapability", + "labelDetails": { + "description": "SelectionRangeProviderCapability" + }, + "kind": 13, + "detail": "SelectionRangeProviderCapability", + "sortText": "7fffffff", + "filterText": "SelectionRangeProviderCapability", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "SelectionRangeProviderCapability" + } + }, + { + "label": "SelectionRangeRegistrationOptions", + "labelDetails": { + "description": "SelectionRangeRegistrationOptions" + }, + "kind": 22, + "detail": "SelectionRangeRegistrationOptions", + "sortText": "7fffffff", + "filterText": "SelectionRangeRegistrationOptions", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "SelectionRangeRegistrationOptions" + } + }, + { + "label": "SemanticToken", + "labelDetails": { + "description": "SemanticToken" + }, + "kind": 22, + "detail": "SemanticToken", + "sortText": "7fffffff", + "filterText": "SemanticToken", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "SemanticToken" + }, + "data": { + "for_ref": false, + "hash": "prpl7zUu11Y1x2zHGZXjkURK2C4=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "SemanticTokenModifier", + "labelDetails": { + "description": "SemanticTokenModifier" + }, + "kind": 22, + "detail": "SemanticTokenModifier", + "sortText": "7fffffff", + "filterText": "SemanticTokenModifier", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "SemanticTokenModifier" + }, + "data": { + "for_ref": false, + "hash": "obhR6HT+F3D4lQKWKjC7nRJx/Ng=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "SemanticTokenType", + "labelDetails": { + "description": "SemanticTokenType" + }, + "kind": 22, + "detail": "SemanticTokenType", + "sortText": "7fffffff", + "filterText": "SemanticTokenType", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "SemanticTokenType" + }, + "data": { + "for_ref": false, + "hash": "GaoQBieWJwTr3FYFI3i9ywQUOhg=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "SemanticTokens", + "labelDetails": { + "description": "SemanticTokens" + }, + "kind": 22, + "detail": "SemanticTokens", + "sortText": "7fffffff", + "filterText": "SemanticTokens", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "SemanticTokens" + }, + "data": { + "for_ref": false, + "hash": "/NWO6BrKMFOzi89ENfGdThzV4RE=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "SemanticTokensClientCapabilities", + "labelDetails": { + "description": "SemanticTokensClientCapabilities" + }, + "kind": 22, + "detail": "SemanticTokensClientCapabilities", + "sortText": "7fffffff", + "filterText": "SemanticTokensClientCapabilities", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "SemanticTokensClientCapabilities" + }, + "data": { + "for_ref": false, + "hash": "f9YG6xLDQzmM84USLIKchOIcsoQ=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "SemanticTokensClientCapabilitiesRequests", + "labelDetails": { + "description": "SemanticTokensClientCapabilitiesRequests" + }, + "kind": 22, + "detail": "SemanticTokensClientCapabilitiesRequests", + "sortText": "7fffffff", + "filterText": "SemanticTokensClientCapabilitiesRequests", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "SemanticTokensClientCapabilitiesRequests" + } + }, + { + "label": "SemanticTokensDelta", + "labelDetails": { + "description": "SemanticTokensDelta" + }, + "kind": 22, + "detail": "SemanticTokensDelta", + "sortText": "7fffffff", + "filterText": "SemanticTokensDelta", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "SemanticTokensDelta" + }, + "data": { + "for_ref": false, + "hash": "p2b1wuli6KX5qqZdHL9AGie6P9E=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "SemanticTokensDeltaParams", + "labelDetails": { + "description": "SemanticTokensDeltaParams" + }, + "kind": 22, + "detail": "SemanticTokensDeltaParams", + "sortText": "7fffffff", + "filterText": "SemanticTokensDeltaParams", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "SemanticTokensDeltaParams" + } + }, + { + "label": "SemanticTokensEdit", + "labelDetails": { + "description": "SemanticTokensEdit" + }, + "kind": 22, + "detail": "SemanticTokensEdit", + "sortText": "7fffffff", + "filterText": "SemanticTokensEdit", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "SemanticTokensEdit" + }, + "data": { + "for_ref": false, + "hash": "f9w0CbF9ugWXrGcffcPM9g+1wRw=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "SemanticTokensFullDeltaResult", + "labelDetails": { + "description": "SemanticTokensFullDeltaResult" + }, + "kind": 13, + "detail": "SemanticTokensFullDeltaResult", + "sortText": "7fffffff", + "filterText": "SemanticTokensFullDeltaResult", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "SemanticTokensFullDeltaResult" + } + }, + { + "label": "SemanticTokensFullOptions", + "labelDetails": { + "description": "SemanticTokensFullOptions" + }, + "kind": 13, + "detail": "SemanticTokensFullOptions", + "sortText": "7fffffff", + "filterText": "SemanticTokensFullOptions", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "SemanticTokensFullOptions" + } + }, + { + "label": "SemanticTokensLegend", + "labelDetails": { + "description": "SemanticTokensLegend" + }, + "kind": 22, + "detail": "SemanticTokensLegend", + "sortText": "7fffffff", + "filterText": "SemanticTokensLegend", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "SemanticTokensLegend" + }, + "data": { + "for_ref": false, + "hash": "QL2CQNKswi+jHWNyNcZeEmoSkqk=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "SemanticTokensOptions", + "labelDetails": { + "description": "SemanticTokensOptions" + }, + "kind": 22, + "detail": "SemanticTokensOptions", + "sortText": "7fffffff", + "filterText": "SemanticTokensOptions", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "SemanticTokensOptions" + }, + "data": { + "for_ref": false, + "hash": "7fyEcSarFrNNTdbJ6Wr4DFhkRj8=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "SemanticTokensParams", + "labelDetails": { + "description": "SemanticTokensParams" + }, + "kind": 22, + "detail": "SemanticTokensParams", + "sortText": "7fffffff", + "filterText": "SemanticTokensParams", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "SemanticTokensParams" + } + }, + { + "label": "SemanticTokensPartialResult", + "labelDetails": { + "description": "SemanticTokensPartialResult" + }, + "kind": 22, + "detail": "SemanticTokensPartialResult", + "sortText": "7fffffff", + "filterText": "SemanticTokensPartialResult", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "SemanticTokensPartialResult" + }, + "data": { + "for_ref": false, + "hash": "/+Q+lYAdKhBXjQdEbfsTfbAY6kg=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "SemanticTokensRangeParams", + "labelDetails": { + "description": "SemanticTokensRangeParams" + }, + "kind": 22, + "detail": "SemanticTokensRangeParams", + "sortText": "7fffffff", + "filterText": "SemanticTokensRangeParams", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "SemanticTokensRangeParams" + } + }, + { + "label": "SemanticTokensRangeResult", + "labelDetails": { + "description": "SemanticTokensRangeResult" + }, + "kind": 13, + "detail": "SemanticTokensRangeResult", + "sortText": "7fffffff", + "filterText": "SemanticTokensRangeResult", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "SemanticTokensRangeResult" + } + }, + { + "label": "SemanticTokensRegistrationOptions", + "labelDetails": { + "description": "SemanticTokensRegistrationOptions" + }, + "kind": 22, + "detail": "SemanticTokensRegistrationOptions", + "sortText": "7fffffff", + "filterText": "SemanticTokensRegistrationOptions", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "SemanticTokensRegistrationOptions" + } + }, + { + "label": "SemanticTokensResult", + "labelDetails": { + "description": "SemanticTokensResult" + }, + "kind": 13, + "detail": "SemanticTokensResult", + "sortText": "7fffffff", + "filterText": "SemanticTokensResult", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "SemanticTokensResult" + } + }, + { + "label": "SemanticTokensServerCapabilities", + "labelDetails": { + "description": "SemanticTokensServerCapabilities" + }, + "kind": 13, + "detail": "SemanticTokensServerCapabilities", + "sortText": "7fffffff", + "filterText": "SemanticTokensServerCapabilities", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "SemanticTokensServerCapabilities" + } + }, + { + "label": "SemanticTokensWorkspaceClientCapabilities", + "labelDetails": { + "description": "SemanticTokensWorkspaceClientCapabilities" + }, + "kind": 22, + "detail": "SemanticTokensWorkspaceClientCapabilities", + "sortText": "7fffffff", + "filterText": "SemanticTokensWorkspaceClientCapabilities", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "SemanticTokensWorkspaceClientCapabilities" + } + }, + { + "label": "ServerCapabilities", + "labelDetails": { + "description": "ServerCapabilities" + }, + "kind": 22, + "detail": "ServerCapabilities", + "sortText": "7fffffff", + "filterText": "ServerCapabilities", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "ServerCapabilities" + } + }, + { + "label": "ServerInfo", + "labelDetails": { + "description": "ServerInfo" + }, + "kind": 22, + "detail": "ServerInfo", + "sortText": "7fffffff", + "filterText": "ServerInfo", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "ServerInfo" + } + }, + { + "label": "SetTraceParams", + "labelDetails": { + "description": "SetTraceParams" + }, + "kind": 22, + "detail": "SetTraceParams", + "sortText": "7fffffff", + "filterText": "SetTraceParams", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "SetTraceParams" + } + }, + { + "label": "ShowDocumentClientCapabilities", + "labelDetails": { + "description": "ShowDocumentClientCapabilities" + }, + "kind": 22, + "detail": "ShowDocumentClientCapabilities", + "sortText": "7fffffff", + "filterText": "ShowDocumentClientCapabilities", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "ShowDocumentClientCapabilities" + }, + "data": { + "for_ref": false, + "hash": "2IbqGJ053n+b3C3YOkKzvGMT0Qo=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "ShowDocumentParams", + "labelDetails": { + "description": "ShowDocumentParams" + }, + "kind": 22, + "detail": "ShowDocumentParams", + "sortText": "7fffffff", + "filterText": "ShowDocumentParams", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "ShowDocumentParams" + }, + "data": { + "for_ref": false, + "hash": "tn7itF++xplNLOjBnoJovbMtlKM=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "ShowDocumentResult", + "labelDetails": { + "description": "ShowDocumentResult" + }, + "kind": 22, + "detail": "ShowDocumentResult", + "sortText": "7fffffff", + "filterText": "ShowDocumentResult", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "ShowDocumentResult" + }, + "data": { + "for_ref": false, + "hash": "joXJfhnwtevFsbBtC63FKtBixzM=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "ShowMessageParams", + "labelDetails": { + "description": "ShowMessageParams" + }, + "kind": 22, + "detail": "ShowMessageParams", + "sortText": "7fffffff", + "filterText": "ShowMessageParams", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "ShowMessageParams" + } + }, + { + "label": "ShowMessageRequestClientCapabilities", + "labelDetails": { + "description": "ShowMessageRequestClientCapabilities" + }, + "kind": 22, + "detail": "ShowMessageRequestClientCapabilities", + "sortText": "7fffffff", + "filterText": "ShowMessageRequestClientCapabilities", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "ShowMessageRequestClientCapabilities" + }, + "data": { + "for_ref": false, + "hash": "1ffdMY1jhYyzR2AZ4o4iU7bC37w=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "ShowMessageRequestParams", + "labelDetails": { + "description": "ShowMessageRequestParams" + }, + "kind": 22, + "detail": "ShowMessageRequestParams", + "sortText": "7fffffff", + "filterText": "ShowMessageRequestParams", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "ShowMessageRequestParams" + } + }, + { + "label": "SignatureHelp", + "labelDetails": { + "description": "SignatureHelp" + }, + "kind": 22, + "detail": "SignatureHelp", + "sortText": "7fffffff", + "filterText": "SignatureHelp", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "SignatureHelp" + }, + "data": { + "for_ref": false, + "hash": "PpFAAZwmNwyhOqeYeLNN4QiZOng=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "SignatureHelpClientCapabilities", + "labelDetails": { + "description": "SignatureHelpClientCapabilities" + }, + "kind": 22, + "detail": "SignatureHelpClientCapabilities", + "sortText": "7fffffff", + "filterText": "SignatureHelpClientCapabilities", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "SignatureHelpClientCapabilities" + } + }, + { + "label": "SignatureHelpContext", + "labelDetails": { + "description": "SignatureHelpContext" + }, + "kind": 22, + "detail": "SignatureHelpContext", + "sortText": "7fffffff", + "filterText": "SignatureHelpContext", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "SignatureHelpContext" + } + }, + { + "label": "SignatureHelpOptions", + "labelDetails": { + "description": "SignatureHelpOptions" + }, + "kind": 22, + "detail": "SignatureHelpOptions", + "sortText": "7fffffff", + "filterText": "SignatureHelpOptions", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "SignatureHelpOptions" + }, + "data": { + "for_ref": false, + "hash": "w3yPzhzQ7t4PIvdB0KBkv9awA1o=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "SignatureHelpParams", + "labelDetails": { + "description": "SignatureHelpParams" + }, + "kind": 22, + "detail": "SignatureHelpParams", + "sortText": "7fffffff", + "filterText": "SignatureHelpParams", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "SignatureHelpParams" + } + }, + { + "label": "SignatureHelpRegistrationOptions", + "labelDetails": { + "description": "SignatureHelpRegistrationOptions" + }, + "kind": 22, + "detail": "SignatureHelpRegistrationOptions", + "sortText": "7fffffff", + "filterText": "SignatureHelpRegistrationOptions", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "SignatureHelpRegistrationOptions" + }, + "data": { + "for_ref": false, + "hash": "UKMo3HRnulEtOgzCfRUvWGHiabU=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "SignatureHelpTriggerKind", + "labelDetails": { + "description": "SignatureHelpTriggerKind" + }, + "kind": 22, + "detail": "SignatureHelpTriggerKind", + "sortText": "7fffffff", + "filterText": "SignatureHelpTriggerKind", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "SignatureHelpTriggerKind" + }, + "data": { + "for_ref": false, + "hash": "bp5dlteLlkJ9nkRYAIdni+3a3aA=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "SignatureInformation", + "labelDetails": { + "description": "SignatureInformation" + }, + "kind": 22, + "detail": "SignatureInformation", + "sortText": "7fffffff", + "filterText": "SignatureInformation", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "SignatureInformation" + }, + "data": { + "for_ref": false, + "hash": "fkquRhihaWjyGYfZ7YYvCViIq3o=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "SignatureInformationSettings", + "labelDetails": { + "description": "SignatureInformationSettings" + }, + "kind": 22, + "detail": "SignatureInformationSettings", + "sortText": "7fffffff", + "filterText": "SignatureInformationSettings", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "SignatureInformationSettings" + } + }, + { + "label": "StaleRequestSupportClientCapabilities", + "labelDetails": { + "description": "StaleRequestSupportClientCapabilities" + }, + "kind": 22, + "detail": "StaleRequestSupportClientCapabilities", + "sortText": "7fffffff", + "filterText": "StaleRequestSupportClientCapabilities", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "StaleRequestSupportClientCapabilities" + }, + "data": { + "for_ref": false, + "hash": "nlCvUKBT8rsXaE/I06HCcrZbJTU=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "StaticRegistrationOptions", + "labelDetails": { + "description": "StaticRegistrationOptions" + }, + "kind": 22, + "detail": "StaticRegistrationOptions", + "sortText": "7fffffff", + "filterText": "StaticRegistrationOptions", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "StaticRegistrationOptions" + } + }, + { + "label": "StaticTextDocumentColorProviderOptions", + "labelDetails": { + "description": "StaticTextDocumentColorProviderOptions" + }, + "kind": 22, + "detail": "StaticTextDocumentColorProviderOptions", + "sortText": "7fffffff", + "filterText": "StaticTextDocumentColorProviderOptions", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "StaticTextDocumentColorProviderOptions" + } + }, + { + "label": "StaticTextDocumentRegistrationOptions", + "labelDetails": { + "description": "StaticTextDocumentRegistrationOptions" + }, + "kind": 22, + "detail": "StaticTextDocumentRegistrationOptions", + "sortText": "7fffffff", + "filterText": "StaticTextDocumentRegistrationOptions", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "StaticTextDocumentRegistrationOptions" + } + }, + { + "label": "Style", + "labelDetails": { + "description": "Style" + }, + "kind": 22, + "detail": "Style", + "sortText": "7fffffff", + "filterText": "Style", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "Style" + } + }, + { + "label": "SymbolInformation", + "labelDetails": { + "description": "SymbolInformation" + }, + "kind": 22, + "detail": "SymbolInformation", + "sortText": "7fffffff", + "filterText": "SymbolInformation", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "SymbolInformation" + }, + "data": { + "for_ref": false, + "hash": "90QvTMKifc8QHzJUhbqVu+fCD/Q=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "SymbolKind", + "labelDetails": { + "description": "SymbolKind" + }, + "kind": 22, + "detail": "SymbolKind", + "sortText": "7fffffff", + "filterText": "SymbolKind", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "SymbolKind" + }, + "data": { + "for_ref": false, + "hash": "mP+eIE1Z1N14Bqa+UUBOY6v0IIk=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "SymbolKindCapability", + "labelDetails": { + "description": "SymbolKindCapability" + }, + "kind": 22, + "detail": "SymbolKindCapability", + "sortText": "7fffffff", + "filterText": "SymbolKindCapability", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "SymbolKindCapability" + }, + "data": { + "for_ref": false, + "hash": "oqJDNo1K/+XjT/S02RAWhQ6xUlc=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "SymbolTag", + "labelDetails": { + "description": "SymbolTag" + }, + "kind": 22, + "detail": "SymbolTag", + "sortText": "7fffffff", + "filterText": "SymbolTag", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "SymbolTag" + }, + "data": { + "for_ref": false, + "hash": "mMQe/rmEJ5vZ3W01IuT7J85UF24=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "TagSupport", + "labelDetails": { + "description": "TagSupport<{unknown}>" + }, + "kind": 22, + "detail": "TagSupport<{unknown}>", + "sortText": "7fffffff", + "filterText": "TagSupport", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "TagSupport" + } + }, + { + "label": "TextDocumentChangeRegistrationOptions", + "labelDetails": { + "description": "TextDocumentChangeRegistrationOptions" + }, + "kind": 22, + "detail": "TextDocumentChangeRegistrationOptions", + "sortText": "7fffffff", + "filterText": "TextDocumentChangeRegistrationOptions", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "TextDocumentChangeRegistrationOptions" + }, + "data": { + "for_ref": false, + "hash": "qMQcuV7auzjdPpU1ozdWA2SUjbA=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "TextDocumentClientCapabilities", + "labelDetails": { + "description": "TextDocumentClientCapabilities" + }, + "kind": 22, + "detail": "TextDocumentClientCapabilities", + "sortText": "7fffffff", + "filterText": "TextDocumentClientCapabilities", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "TextDocumentClientCapabilities" + }, + "data": { + "for_ref": false, + "hash": "E9z6b0JKVoSxKARDSj9BBkHCNgE=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "TextDocumentContentChangeEvent", + "labelDetails": { + "description": "TextDocumentContentChangeEvent" + }, + "kind": 22, + "detail": "TextDocumentContentChangeEvent", + "sortText": "7fffffff", + "filterText": "TextDocumentContentChangeEvent", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "TextDocumentContentChangeEvent" + }, + "data": { + "for_ref": false, + "hash": "kPzFYCaCBUu69CzOKzUsyYfYFZc=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "TextDocumentEdit", + "labelDetails": { + "description": "TextDocumentEdit" + }, + "kind": 22, + "detail": "TextDocumentEdit", + "sortText": "7fffffff", + "filterText": "TextDocumentEdit", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "TextDocumentEdit" + }, + "data": { + "for_ref": false, + "hash": "MI+YpQoNevc/wtBN4DNYdIDWobI=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "TextDocumentIdentifier", + "labelDetails": { + "description": "TextDocumentIdentifier" + }, + "kind": 22, + "detail": "TextDocumentIdentifier", + "sortText": "7fffffff", + "filterText": "TextDocumentIdentifier", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "TextDocumentIdentifier" + }, + "data": { + "for_ref": false, + "hash": "jPD+PE30MAdcSvj9EuQZ9IB/3gc=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "TextDocumentItem", + "labelDetails": { + "description": "TextDocumentItem" + }, + "kind": 22, + "detail": "TextDocumentItem", + "sortText": "7fffffff", + "filterText": "TextDocumentItem", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "TextDocumentItem" + }, + "data": { + "for_ref": false, + "hash": "FpVIwWJo1i5iiciG18XdPC7eCu4=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "TextDocumentPositionParams", + "labelDetails": { + "description": "TextDocumentPositionParams" + }, + "kind": 22, + "detail": "TextDocumentPositionParams", + "sortText": "7fffffff", + "filterText": "TextDocumentPositionParams", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "TextDocumentPositionParams" + }, + "data": { + "for_ref": false, + "hash": "Z1PzSkQu+agND8NAHL+SA04agt8=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "TextDocumentRegistrationOptions", + "labelDetails": { + "description": "TextDocumentRegistrationOptions" + }, + "kind": 22, + "detail": "TextDocumentRegistrationOptions", + "sortText": "7fffffff", + "filterText": "TextDocumentRegistrationOptions", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "TextDocumentRegistrationOptions" + }, + "data": { + "for_ref": false, + "hash": "uqE6EihnPQ5WUqNb9mLxteZwrUw=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "TextDocumentSaveReason", + "labelDetails": { + "description": "TextDocumentSaveReason" + }, + "kind": 22, + "detail": "TextDocumentSaveReason", + "sortText": "7fffffff", + "filterText": "TextDocumentSaveReason", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "TextDocumentSaveReason" + }, + "data": { + "for_ref": false, + "hash": "EqFXdUlmtSO+D/tJ8EUwfbwkzDw=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "TextDocumentSaveRegistrationOptions", + "labelDetails": { + "description": "TextDocumentSaveRegistrationOptions" + }, + "kind": 22, + "detail": "TextDocumentSaveRegistrationOptions", + "sortText": "7fffffff", + "filterText": "TextDocumentSaveRegistrationOptions", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "TextDocumentSaveRegistrationOptions" + } + }, + { + "label": "TextDocumentSyncCapability", + "labelDetails": { + "description": "TextDocumentSyncCapability" + }, + "kind": 13, + "detail": "TextDocumentSyncCapability", + "sortText": "7fffffff", + "filterText": "TextDocumentSyncCapability", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "TextDocumentSyncCapability" + } + }, + { + "label": "TextDocumentSyncClientCapabilities", + "labelDetails": { + "description": "TextDocumentSyncClientCapabilities" + }, + "kind": 22, + "detail": "TextDocumentSyncClientCapabilities", + "sortText": "7fffffff", + "filterText": "TextDocumentSyncClientCapabilities", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "TextDocumentSyncClientCapabilities" + } + }, + { + "label": "TextDocumentSyncKind", + "labelDetails": { + "description": "TextDocumentSyncKind" + }, + "kind": 22, + "detail": "TextDocumentSyncKind", + "sortText": "7fffffff", + "filterText": "TextDocumentSyncKind", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "TextDocumentSyncKind" + }, + "data": { + "for_ref": false, + "hash": "Nsd7zh/J6VH4hVQeTs0tIJNSTvE=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "TextDocumentSyncOptions", + "labelDetails": { + "description": "TextDocumentSyncOptions" + }, + "kind": 22, + "detail": "TextDocumentSyncOptions", + "sortText": "7fffffff", + "filterText": "TextDocumentSyncOptions", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "TextDocumentSyncOptions" + } + }, + { + "label": "TextDocumentSyncSaveOptions", + "labelDetails": { + "description": "TextDocumentSyncSaveOptions" + }, + "kind": 13, + "detail": "TextDocumentSyncSaveOptions", + "sortText": "7fffffff", + "filterText": "TextDocumentSyncSaveOptions", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "TextDocumentSyncSaveOptions" + } + }, + { + "label": "TextEdit", + "labelDetails": { + "description": "TextEdit" + }, + "kind": 22, + "detail": "TextEdit", + "sortText": "7fffffff", + "filterText": "TextEdit", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "TextEdit" + }, + "data": { + "for_ref": false, + "hash": "gt31mbmvW4fySqKOKR96qDg4SBw=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "TokenFormat", + "labelDetails": { + "description": "TokenFormat" + }, + "kind": 22, + "detail": "TokenFormat", + "sortText": "7fffffff", + "filterText": "TokenFormat", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "TokenFormat" + } + }, + { + "label": "TraceValue", + "labelDetails": { + "description": "TraceValue" + }, + "kind": 13, + "detail": "TraceValue", + "sortText": "7fffffff", + "filterText": "TraceValue", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "TraceValue" + }, + "data": { + "for_ref": false, + "hash": "yWNm7OhFLP3JktIINzomAHzGuxM=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "TypeDefinitionProviderCapability", + "labelDetails": { + "description": "TypeDefinitionProviderCapability" + }, + "kind": 13, + "detail": "TypeDefinitionProviderCapability", + "sortText": "7fffffff", + "filterText": "TypeDefinitionProviderCapability", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "TypeDefinitionProviderCapability" + } + }, + { + "label": "TypeHierarchyClientCapabilities", + "kind": 22, + "sortText": "7fffffff", + "filterText": "TypeHierarchyClientCapabilities", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "TypeHierarchyClientCapabilities" + } + }, + { + "label": "TypeHierarchyItem", + "labelDetails": { + "description": "TypeHierarchyItem" + }, + "kind": 22, + "detail": "TypeHierarchyItem", + "sortText": "7fffffff", + "filterText": "TypeHierarchyItem", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "TypeHierarchyItem" + } + }, + { + "label": "TypeHierarchyOptions", + "labelDetails": { + "description": "TypeHierarchyOptions" + }, + "kind": 22, + "detail": "TypeHierarchyOptions", + "sortText": "7fffffff", + "filterText": "TypeHierarchyOptions", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "TypeHierarchyOptions" + } + }, + { + "label": "TypeHierarchyPrepareParams", + "labelDetails": { + "description": "TypeHierarchyPrepareParams" + }, + "kind": 22, + "detail": "TypeHierarchyPrepareParams", + "sortText": "7fffffff", + "filterText": "TypeHierarchyPrepareParams", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "TypeHierarchyPrepareParams" + } + }, + { + "label": "TypeHierarchyRegistrationOptions", + "labelDetails": { + "description": "TypeHierarchyRegistrationOptions" + }, + "kind": 22, + "detail": "TypeHierarchyRegistrationOptions", + "sortText": "7fffffff", + "filterText": "TypeHierarchyRegistrationOptions", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "TypeHierarchyRegistrationOptions" + } + }, + { + "label": "TypeHierarchySubtypesParams", + "labelDetails": { + "description": "TypeHierarchySubtypesParams" + }, + "kind": 22, + "detail": "TypeHierarchySubtypesParams", + "sortText": "7fffffff", + "filterText": "TypeHierarchySubtypesParams", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "TypeHierarchySubtypesParams" + } + }, + { + "label": "TypeHierarchySupertypesParams", + "labelDetails": { + "description": "TypeHierarchySupertypesParams" + }, + "kind": 22, + "detail": "TypeHierarchySupertypesParams", + "sortText": "7fffffff", + "filterText": "TypeHierarchySupertypesParams", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "TypeHierarchySupertypesParams" + } + }, + { + "label": "UnchangedDocumentDiagnosticReport", + "labelDetails": { + "description": "UnchangedDocumentDiagnosticReport" + }, + "kind": 22, + "detail": "UnchangedDocumentDiagnosticReport", + "sortText": "7fffffff", + "filterText": "UnchangedDocumentDiagnosticReport", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "UnchangedDocumentDiagnosticReport" + }, + "data": { + "for_ref": false, + "hash": "I0xhX9FILu8lHY0oCFa5kdmDU+Y=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "UniquenessLevel", + "labelDetails": { + "description": "UniquenessLevel" + }, + "kind": 13, + "detail": "UniquenessLevel", + "sortText": "7fffffff", + "filterText": "UniquenessLevel", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "UniquenessLevel" + }, + "data": { + "for_ref": false, + "hash": "kqIw0rYDhoKwmDL5n7Io9zBKwcQ=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "Unregistration", + "labelDetails": { + "description": "Unregistration" + }, + "kind": 22, + "detail": "Unregistration", + "sortText": "7fffffff", + "filterText": "Unregistration", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "Unregistration" + }, + "data": { + "for_ref": false, + "hash": "quyyMnMBb0pcT+QaaIChYNjNLw8=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "UnregistrationParams", + "labelDetails": { + "description": "UnregistrationParams" + }, + "kind": 22, + "detail": "UnregistrationParams", + "sortText": "7fffffff", + "filterText": "UnregistrationParams", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "UnregistrationParams" + } + }, + { + "label": "Url", + "labelDetails": { + "description": "Url" + }, + "kind": 22, + "detail": "Url", + "sortText": "7fffffff", + "filterText": "Url", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "Url" + }, + "data": { + "for_ref": false, + "hash": "+Z9fZDzyTULsruNw35EqeUYNjz8=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "VersionedTextDocumentIdentifier", + "labelDetails": { + "description": "VersionedTextDocumentIdentifier" + }, + "kind": 22, + "detail": "VersionedTextDocumentIdentifier", + "sortText": "7fffffff", + "filterText": "VersionedTextDocumentIdentifier", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "VersionedTextDocumentIdentifier" + }, + "data": { + "for_ref": false, + "hash": "irJjCs2wVDtlMWb31CVqd2E+7jo=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "WatchKind", + "labelDetails": { + "description": "WatchKind" + }, + "kind": 22, + "detail": "WatchKind", + "sortText": "7fffffff", + "filterText": "WatchKind", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "WatchKind" + } + }, + { + "label": "WillSaveTextDocumentParams", + "labelDetails": { + "description": "WillSaveTextDocumentParams" + }, + "kind": 22, + "detail": "WillSaveTextDocumentParams", + "sortText": "7fffffff", + "filterText": "WillSaveTextDocumentParams", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "WillSaveTextDocumentParams" + }, + "data": { + "for_ref": false, + "hash": "5+dKfAZZBIFPeDCwMkUZmJhIAVk=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "WindowClientCapabilities", + "labelDetails": { + "description": "WindowClientCapabilities" + }, + "kind": 22, + "detail": "WindowClientCapabilities", + "sortText": "7fffffff", + "filterText": "WindowClientCapabilities", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "WindowClientCapabilities" + }, + "data": { + "for_ref": false, + "hash": "wytdLeR6+GFQt/kwnK+88fnrbcI=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "WorkDoneProgress", + "labelDetails": { + "description": "WorkDoneProgress" + }, + "kind": 13, + "detail": "WorkDoneProgress", + "sortText": "7fffffff", + "filterText": "WorkDoneProgress", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "WorkDoneProgress" + } + }, + { + "label": "WorkDoneProgressBegin", + "labelDetails": { + "description": "WorkDoneProgressBegin" + }, + "kind": 22, + "detail": "WorkDoneProgressBegin", + "sortText": "7fffffff", + "filterText": "WorkDoneProgressBegin", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "WorkDoneProgressBegin" + } + }, + { + "label": "WorkDoneProgressCancelParams", + "labelDetails": { + "description": "WorkDoneProgressCancelParams" + }, + "kind": 22, + "detail": "WorkDoneProgressCancelParams", + "sortText": "7fffffff", + "filterText": "WorkDoneProgressCancelParams", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "WorkDoneProgressCancelParams" + }, + "data": { + "for_ref": false, + "hash": "FSUWh6ouGIxLcNwnTpNiO5ZTFBE=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "WorkDoneProgressCreateParams", + "labelDetails": { + "description": "WorkDoneProgressCreateParams" + }, + "kind": 22, + "detail": "WorkDoneProgressCreateParams", + "sortText": "7fffffff", + "filterText": "WorkDoneProgressCreateParams", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "WorkDoneProgressCreateParams" + }, + "data": { + "for_ref": false, + "hash": "wZ99l/eTiusBADDa79vj9bzJj4A=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "WorkDoneProgressEnd", + "labelDetails": { + "description": "WorkDoneProgressEnd" + }, + "kind": 22, + "detail": "WorkDoneProgressEnd", + "sortText": "7fffffff", + "filterText": "WorkDoneProgressEnd", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "WorkDoneProgressEnd" + } + }, + { + "label": "WorkDoneProgressOptions", + "labelDetails": { + "description": "WorkDoneProgressOptions" + }, + "kind": 22, + "detail": "WorkDoneProgressOptions", + "sortText": "7fffffff", + "filterText": "WorkDoneProgressOptions", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "WorkDoneProgressOptions" + } + }, + { + "label": "WorkDoneProgressParams", + "labelDetails": { + "description": "WorkDoneProgressParams" + }, + "kind": 22, + "detail": "WorkDoneProgressParams", + "sortText": "7fffffff", + "filterText": "WorkDoneProgressParams", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "WorkDoneProgressParams" + }, + "data": { + "for_ref": false, + "hash": "Bil3WH0PRZ1gYb/z8r7EN2a+6Rs=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "WorkDoneProgressReport", + "labelDetails": { + "description": "WorkDoneProgressReport" + }, + "kind": 22, + "detail": "WorkDoneProgressReport", + "sortText": "7fffffff", + "filterText": "WorkDoneProgressReport", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "WorkDoneProgressReport" + } + }, + { + "label": "WorkspaceClientCapabilities", + "labelDetails": { + "description": "WorkspaceClientCapabilities" + }, + "kind": 22, + "detail": "WorkspaceClientCapabilities", + "sortText": "7fffffff", + "filterText": "WorkspaceClientCapabilities", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "WorkspaceClientCapabilities" + }, + "data": { + "for_ref": false, + "hash": "VmVFu+ewhsvAXbhxHtUMO4VR1+s=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "WorkspaceDiagnosticParams", + "labelDetails": { + "description": "WorkspaceDiagnosticParams" + }, + "kind": 22, + "detail": "WorkspaceDiagnosticParams", + "sortText": "7fffffff", + "filterText": "WorkspaceDiagnosticParams", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "WorkspaceDiagnosticParams" + }, + "data": { + "for_ref": false, + "hash": "PIBR34Dju7CBvAALDDXv4FavrbY=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "WorkspaceDiagnosticReport", + "labelDetails": { + "description": "WorkspaceDiagnosticReport" + }, + "kind": 22, + "detail": "WorkspaceDiagnosticReport", + "sortText": "7fffffff", + "filterText": "WorkspaceDiagnosticReport", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "WorkspaceDiagnosticReport" + }, + "data": { + "for_ref": false, + "hash": "cqMxljfwFKPuaCR1vUUp1EMr36o=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "WorkspaceDiagnosticReportPartialResult", + "labelDetails": { + "description": "WorkspaceDiagnosticReportPartialResult" + }, + "kind": 22, + "detail": "WorkspaceDiagnosticReportPartialResult", + "sortText": "7fffffff", + "filterText": "WorkspaceDiagnosticReportPartialResult", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "WorkspaceDiagnosticReportPartialResult" + }, + "data": { + "for_ref": false, + "hash": "iqrC1qv7MnzqNxdrjC9BQhPkTIQ=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "WorkspaceDiagnosticReportResult", + "labelDetails": { + "description": "WorkspaceDiagnosticReportResult" + }, + "kind": 13, + "detail": "WorkspaceDiagnosticReportResult", + "sortText": "7fffffff", + "filterText": "WorkspaceDiagnosticReportResult", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "WorkspaceDiagnosticReportResult" + } + }, + { + "label": "WorkspaceDocumentDiagnosticReport", + "labelDetails": { + "description": "WorkspaceDocumentDiagnosticReport" + }, + "kind": 13, + "detail": "WorkspaceDocumentDiagnosticReport", + "sortText": "7fffffff", + "filterText": "WorkspaceDocumentDiagnosticReport", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "WorkspaceDocumentDiagnosticReport" }, + "data": { + "for_ref": false, + "hash": "iUeR21lCZxYLpbGRjWaAWLCPQ5o=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "WorkspaceEdit", + "labelDetails": { + "description": "WorkspaceEdit" + }, + "kind": 22, + "detail": "WorkspaceEdit", "sortText": "7fffffff", - "filterText": "from_utf8_lossy", + "filterText": "WorkspaceEdit", "textEdit": { "range": { "start": { - "line": 20, - "character": 8 + "line": 30, + "character": 12 }, "end": { - "line": 20, + "line": 30, + "character": 17 + } + }, + "newText": "WorkspaceEdit" + }, + "data": { + "for_ref": false, + "hash": "XqYX813JkVifLibTzcKr441iMO8=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "WorkspaceEditClientCapabilities", + "labelDetails": { + "description": "WorkspaceEditClientCapabilities" + }, + "kind": 22, + "detail": "WorkspaceEditClientCapabilities", + "sortText": "7fffffff", + "filterText": "WorkspaceEditClientCapabilities", + "textEdit": { + "range": { + "start": { + "line": 30, "character": 12 + }, + "end": { + "line": 30, + "character": 17 } }, - "newText": "from_utf8_lossy" + "newText": "WorkspaceEditClientCapabilities" } }, { - "label": "from_utf8_lossy_owned", + "label": "WorkspaceFileOperationsClientCapabilities", + "labelDetails": { + "description": "WorkspaceFileOperationsClientCapabilities" + }, + "kind": 22, + "detail": "WorkspaceFileOperationsClientCapabilities", + "sortText": "7fffffff", + "filterText": "WorkspaceFileOperationsClientCapabilities", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "WorkspaceFileOperationsClientCapabilities" + } + }, + { + "label": "WorkspaceFileOperationsServerCapabilities", + "labelDetails": { + "description": "WorkspaceFileOperationsServerCapabilities" + }, + "kind": 22, + "detail": "WorkspaceFileOperationsServerCapabilities", + "sortText": "7fffffff", + "filterText": "WorkspaceFileOperationsServerCapabilities", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "WorkspaceFileOperationsServerCapabilities" + } + }, + { + "label": "WorkspaceFolder", + "labelDetails": { + "description": "WorkspaceFolder" + }, + "kind": 22, + "detail": "WorkspaceFolder", + "sortText": "7fffffff", + "filterText": "WorkspaceFolder", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "WorkspaceFolder" + } + }, + { + "label": "WorkspaceFoldersChangeEvent", + "labelDetails": { + "description": "WorkspaceFoldersChangeEvent" + }, + "kind": 22, + "detail": "WorkspaceFoldersChangeEvent", + "sortText": "7fffffff", + "filterText": "WorkspaceFoldersChangeEvent", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "WorkspaceFoldersChangeEvent" + }, + "data": { + "for_ref": false, + "hash": "E8jhJOqwsld1KYpOqyMjSCAIjTU=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "WorkspaceFoldersServerCapabilities", + "labelDetails": { + "description": "WorkspaceFoldersServerCapabilities" + }, + "kind": 22, + "detail": "WorkspaceFoldersServerCapabilities", + "sortText": "7fffffff", + "filterText": "WorkspaceFoldersServerCapabilities", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "WorkspaceFoldersServerCapabilities" + } + }, + { + "label": "WorkspaceFullDocumentDiagnosticReport", + "labelDetails": { + "description": "WorkspaceFullDocumentDiagnosticReport" + }, + "kind": 22, + "detail": "WorkspaceFullDocumentDiagnosticReport", + "sortText": "7fffffff", + "filterText": "WorkspaceFullDocumentDiagnosticReport", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "WorkspaceFullDocumentDiagnosticReport" + }, + "data": { + "for_ref": false, + "hash": "cayEzSxUujOeE0FqMG4R477MHic=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "WorkspaceLocation", + "labelDetails": { + "description": "WorkspaceLocation" + }, + "kind": 22, + "detail": "WorkspaceLocation", + "sortText": "7fffffff", + "filterText": "WorkspaceLocation", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "WorkspaceLocation" + } + }, + { + "label": "WorkspaceServerCapabilities", + "labelDetails": { + "description": "WorkspaceServerCapabilities" + }, + "kind": 22, + "detail": "WorkspaceServerCapabilities", + "sortText": "7fffffff", + "filterText": "WorkspaceServerCapabilities", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "WorkspaceServerCapabilities" + } + }, + { + "label": "WorkspaceSymbol", + "labelDetails": { + "description": "WorkspaceSymbol" + }, + "kind": 22, + "detail": "WorkspaceSymbol", + "sortText": "7fffffff", + "filterText": "WorkspaceSymbol", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "WorkspaceSymbol" + }, + "data": { + "for_ref": false, + "hash": "QrPbIpnRoElWHIil3ccqtHhWWtk=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "WorkspaceSymbolClientCapabilities", + "labelDetails": { + "description": "WorkspaceSymbolClientCapabilities" + }, + "kind": 22, + "detail": "WorkspaceSymbolClientCapabilities", + "sortText": "7fffffff", + "filterText": "WorkspaceSymbolClientCapabilities", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "WorkspaceSymbolClientCapabilities" + } + }, + { + "label": "WorkspaceSymbolOptions", + "labelDetails": { + "description": "WorkspaceSymbolOptions" + }, + "kind": 22, + "detail": "WorkspaceSymbolOptions", + "sortText": "7fffffff", + "filterText": "WorkspaceSymbolOptions", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "WorkspaceSymbolOptions" + } + }, + { + "label": "WorkspaceSymbolParams", + "labelDetails": { + "description": "WorkspaceSymbolParams" + }, + "kind": 22, + "detail": "WorkspaceSymbolParams", + "sortText": "7fffffff", + "filterText": "WorkspaceSymbolParams", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "WorkspaceSymbolParams" + }, + "data": { + "for_ref": false, + "hash": "UR3I+dnGEhf6UPLw6G7lPS/OFsY=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "WorkspaceSymbolResolveSupportCapability", + "labelDetails": { + "description": "WorkspaceSymbolResolveSupportCapability" + }, + "kind": 22, + "detail": "WorkspaceSymbolResolveSupportCapability", + "sortText": "7fffffff", + "filterText": "WorkspaceSymbolResolveSupportCapability", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "WorkspaceSymbolResolveSupportCapability" + } + }, + { + "label": "WorkspaceSymbolResponse", + "labelDetails": { + "description": "WorkspaceSymbolResponse" + }, + "kind": 13, + "detail": "WorkspaceSymbolResponse", + "sortText": "7fffffff", + "filterText": "WorkspaceSymbolResponse", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "WorkspaceSymbolResponse" + } + }, + { + "label": "WorkspaceUnchangedDocumentDiagnosticReport", + "labelDetails": { + "description": "WorkspaceUnchangedDocumentDiagnosticReport" + }, + "kind": 22, + "detail": "WorkspaceUnchangedDocumentDiagnosticReport", + "sortText": "7fffffff", + "filterText": "WorkspaceUnchangedDocumentDiagnosticReport", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "WorkspaceUnchangedDocumentDiagnosticReport" + }, + "data": { + "for_ref": false, + "hash": "Y+aRo5px6W6qih8V7zT1sVQlE8k=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "charc(…)", + "labelDetails": { + "description": "fn charc(c: &str) -> usize" + }, "kind": 3, - "detail": "pub fn from_utf8_lossy_owned(v: Vec<u8>) -> String", - "documentation": { - "kind": "markdown", - "value": "Converts a [`Vec<u8>`] to a `String`, substituting invalid UTF-8\nsequences with replacement characters.\n\nSee [`from_utf8_lossy`] for more details.\n\n[`from_utf8_lossy`]: String::from_utf8_lossy\n\nNote that this function does not guarantee reuse of the original `Vec`\nallocation.\n\n# Examples\n\nBasic usage:\n\n```rust\n#![feature(string_from_utf8_lossy_owned)]\n// some bytes, in a vector\nlet sparkle_heart = vec![240, 159, 146, 150];\n\nlet sparkle_heart = String::from_utf8_lossy_owned(sparkle_heart);\n\nassert_eq!(String::from(\"💖\"), sparkle_heart);\n```\n\nIncorrect bytes:\n\n```rust\n#![feature(string_from_utf8_lossy_owned)]\n// some invalid bytes\nlet input: Vec<u8> = b\"Hello \\xF0\\x90\\x80World\".into();\nlet output = String::from_utf8_lossy_owned(input);\n\nassert_eq!(String::from(\"Hello �World\"), output);\n```" + "detail": "fn charc(c: &str) -> usize", + "sortText": "7fffffff", + "filterText": "charc", + "insertTextFormat": 2, + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "charc(${1:c})$0" + } + }, + { + "label": "color(…)", + "labelDetails": { + "description": "pub const fn color(x: [u8; {const}]) -> [u8; {const}]" }, - "sortText": "7ffffff1", - "filterText": "from_utf8_lossy_owned", + "kind": 3, + "detail": "pub const fn color(x: [u8; {const}]) -> [u8; {const}]", + "sortText": "7fffffff", + "filterText": "color", + "insertTextFormat": 2, "textEdit": { "range": { "start": { - "line": 20, - "character": 8 + "line": 30, + "character": 12 }, "end": { - "line": 20, + "line": 30, + "character": 17 + } + }, + "newText": "color(${1:x})$0" + } + }, + { + "label": "color_(…)", + "labelDetails": { + "description": "pub const fn color_(x: &str) -> [u8; {const}]" + }, + "kind": 3, + "detail": "pub const fn color_(x: &str) -> [u8; {const}]", + "sortText": "7fffffff", + "filterText": "color_", + "insertTextFormat": 2, + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "color_(${1:x})$0" + } + }, + { + "label": "default", + "kind": 18, + "sortText": "7fffffff", + "filterText": "default", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "default" + } + }, + { + "label": "error_codes", + "kind": 9, + "sortText": "7fffffff", + "filterText": "error_codes", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "error_codes" + }, + "data": { + "for_ref": false, + "hash": "3GJcKiMlF5Im0BpqJMz1m54MCQ0=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "filter(…)", + "labelDetails": { + "description": "fn filter<'a>(completion: &'a Complete, filter: &'_ str) -> impl Iterator<Item = &'a CompletionItem>" + }, + "kind": 3, + "detail": "fn filter<'a>(completion: &'a Complete, filter: &'_ str) -> impl Iterator<Item = &'a CompletionItem>", + "sortText": "7fffffff", + "filterText": "filter", + "insertTextFormat": 2, + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "filter(${1:completion}, ${2:filter})$0" + } + }, + { + "label": "lsif", + "kind": 9, + "sortText": "7fffffff", + "filterText": "lsif", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "lsif" + }, + "data": { + "for_ref": false, + "hash": "rE6NVKBPOKJrYDRMYRO9RPCvXD4=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "lsp_notification!(…)", + "labelDetails": { + "description": "macro_rules! lsp_notification" + }, + "kind": 3, + "detail": "macro_rules! lsp_notification", + "sortText": "7fffffff", + "filterText": "lsp_notification!", + "insertTextFormat": 2, + "textEdit": { + "range": { + "start": { + "line": 30, "character": 12 + }, + "end": { + "line": 30, + "character": 17 } }, - "newText": "from_utf8_lossy_owned" + "newText": "lsp_notification!($0)" } }, { - "label": "from_utf16", + "label": "lsp_request!(…)", + "labelDetails": { + "description": "macro_rules! lsp_request" + }, "kind": 3, - "detail": "pub fn from_utf16(v: &[u16]) -> Result<String, FromUtf16Error>", - "documentation": { - "kind": "markdown", - "value": "Decode a native endian UTF-16–encoded vector `v` into a `String`,\nreturning [`Err`] if `v` contains any invalid data.\n\n# Examples\n\n```rust\n// 𝄞music\nlet v = &[0xD834, 0xDD1E, 0x006d, 0x0075,\n 0x0073, 0x0069, 0x0063];\nassert_eq!(String::from(\"𝄞music\"),\n String::from_utf16(v).unwrap());\n\n// 𝄞mu<invalid>ic\nlet v = &[0xD834, 0xDD1E, 0x006d, 0x0075,\n 0xD800, 0x0069, 0x0063];\nassert!(String::from_utf16(v).is_err());\n```" + "detail": "macro_rules! lsp_request", + "sortText": "7fffffff", + "filterText": "lsp_request!", + "insertTextFormat": 2, + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "lsp_request!($0)" + } + }, + { + "label": "notification", + "kind": 9, + "sortText": "7fffffff", + "filterText": "notification", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "notification" + } + }, + { + "label": "r(…)", + "labelDetails": { + "description": "fn r(x: &CompletionItem, c: usize, selected: bool, indices: &[u32], to: &mut Vec<Cell>)" }, - "sortText": "7ffffffb", - "filterText": "from_utf16", + "kind": 3, + "detail": "fn r(x: &CompletionItem, c: usize, selected: bool, indices: &[u32], to: &mut Vec<Cell>)", + "sortText": "7fffffff", + "filterText": "r", + "insertTextFormat": 2, "textEdit": { "range": { "start": { - "line": 20, - "character": 8 + "line": 30, + "character": 12 }, "end": { - "line": 20, + "line": 30, + "character": 17 + } + }, + "newText": "r(${1:x}, ${2:c}, ${3:selected}, ${4:indices}, ${5:to});$0" + } + }, + { + "label": "request", + "kind": 9, + "sortText": "7fffffff", + "filterText": "request", + "textEdit": { + "range": { + "start": { + "line": 30, "character": 12 + }, + "end": { + "line": 30, + "character": 17 } }, - "newText": "from_utf16" + "newText": "request" } }, { - "label": "from_utf16_lossy", + "label": "s(…)", + "labelDetails": { + "description": "pub fn s(completion: &Complete, c: usize, f: &str) -> Vec<Cell>" + }, "kind": 3, - "detail": "pub fn from_utf16_lossy(v: &[u16]) -> String", - "documentation": { - "kind": "markdown", - "value": "Decode a native endian UTF-16–encoded slice `v` into a `String`,\nreplacing invalid data with [the replacement character (`U+FFFD`)][U+FFFD].\n\nUnlike [`from_utf8_lossy`] which returns a [`Cow<'a, str>`],\n`from_utf16_lossy` returns a `String` since the UTF-16 to UTF-8\nconversion requires a memory allocation.\n\n[`from_utf8_lossy`]: String::from_utf8_lossy\n[`Cow<'a, str>`]: crate::borrow::Cow \"borrow::Cow\"\n[U+FFFD]: core::char::REPLACEMENT_CHARACTER\n\n# Examples\n\n```rust\n// 𝄞mus<invalid>ic<invalid>\nlet v = &[0xD834, 0xDD1E, 0x006d, 0x0075,\n 0x0073, 0xDD1E, 0x0069, 0x0063,\n 0xD834];\n\nassert_eq!(String::from(\"𝄞mus\\u{FFFD}ic\\u{FFFD}\"),\n String::from_utf16_lossy(v));\n```" + "detail": "pub fn s(completion: &Complete, c: usize, f: &str) -> Vec<Cell>", + "sortText": "7fffffff", + "filterText": "s", + "insertTextFormat": 2, + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "s(${1:completion}, ${2:c}, ${3:f})$0" + } + }, + { + "label": "score(…)", + "labelDetails": { + "description": "fn score<'a>(x: impl Iterator<Item = &'a CompletionItem>, filter: &'_ str) -> Vec<(u32, &'a CompletionItem, Vec<u32>)>" }, - "sortText": "7ffffff1", - "filterText": "from_utf16_lossy", + "kind": 3, + "detail": "fn score<'a>(x: impl Iterator<Item = &'a CompletionItem>, filter: &'_ str) -> Vec<(u32, &'a CompletionItem, Vec<u32>)>", + "sortText": "7fffffff", + "filterText": "score", + "insertTextFormat": 2, "textEdit": { "range": { "start": { - "line": 20, - "character": 8 + "line": 30, + "character": 12 }, "end": { - "line": 20, + "line": 30, + "character": 17 + } + }, + "newText": "score(${1:x}, ${2:filter})$0" + } + }, + { + "label": "selection_range", + "kind": 9, + "sortText": "7fffffff", + "filterText": "selection_range", + "textEdit": { + "range": { + "start": { + "line": 30, "character": 12 + }, + "end": { + "line": 30, + "character": 17 } }, - "newText": "from_utf16_lossy" + "newText": "selection_range" } }, { - "label": "from_utf16le", + "label": "set_a(…)", + "labelDetails": { + "description": "pub const fn set_a([a, b, c, ]: [u8; {const}], to: f32) -> [u8; {const}]" + }, "kind": 3, - "detail": "pub fn from_utf16le(v: &[u8]) -> Result<String, FromUtf16Error>", - "documentation": { - "kind": "markdown", - "value": "Decode a UTF-16LE–encoded vector `v` into a `String`,\nreturning [`Err`] if `v` contains any invalid data.\n\n# Examples\n\nBasic usage:\n\n```rust\n#![feature(str_from_utf16_endian)]\n// 𝄞music\nlet v = &[0x34, 0xD8, 0x1E, 0xDD, 0x6d, 0x00, 0x75, 0x00,\n 0x73, 0x00, 0x69, 0x00, 0x63, 0x00];\nassert_eq!(String::from(\"𝄞music\"),\n String::from_utf16le(v).unwrap());\n\n// 𝄞mu<invalid>ic\nlet v = &[0x34, 0xD8, 0x1E, 0xDD, 0x6d, 0x00, 0x75, 0x00,\n 0x00, 0xD8, 0x69, 0x00, 0x63, 0x00];\nassert!(String::from_utf16le(v).is_err());\n```" + "detail": "pub const fn set_a([a, b, c, ]: [u8; {const}], to: f32) -> [u8; {const}]", + "sortText": "7fffffff", + "filterText": "set_a", + "insertTextFormat": 2, + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "set_a(${1:_}, ${2:to})$0" + } + }, + { + "label": "t()", + "labelDetails": { + "description": "fn t()" }, - "sortText": "7ffffffb", - "filterText": "from_utf16le", + "kind": 3, + "detail": "fn t()", + "sortText": "7fffffff", + "filterText": "t", + "insertTextFormat": 2, "textEdit": { "range": { "start": { - "line": 20, - "character": 8 + "line": 30, + "character": 12 }, "end": { - "line": 20, + "line": 30, + "character": 17 + } + }, + "newText": "t();$0" + } + }, + { + "label": "assert!(…)", + "labelDetails": { + "description": "macro_rules! assert" + }, + "kind": 3, + "detail": "macro_rules! assert", + "sortText": "7fffffff", + "filterText": "assert!", + "insertTextFormat": 2, + "textEdit": { + "range": { + "start": { + "line": 30, "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "assert!($0)" + }, + "data": { + "for_ref": false, + "hash": "gaIuWk49r9lmatLxOu+BgX+/C4I=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" } }, - "newText": "from_utf16le" + "version": 5 } }, { - "label": "from_utf16le_lossy", + "label": "assert_eq!(…)", + "labelDetails": { + "description": "macro_rules! assert_eq" + }, "kind": 3, - "detail": "pub fn from_utf16le_lossy(v: &[u8]) -> String", - "documentation": { - "kind": "markdown", - "value": "Decode a UTF-16LE–encoded slice `v` into a `String`, replacing\ninvalid data with [the replacement character (`U+FFFD`)][U+FFFD].\n\nUnlike [`from_utf8_lossy`] which returns a [`Cow<'a, str>`],\n`from_utf16le_lossy` returns a `String` since the UTF-16 to UTF-8\nconversion requires a memory allocation.\n\n[`from_utf8_lossy`]: String::from_utf8_lossy\n[`Cow<'a, str>`]: crate::borrow::Cow \"borrow::Cow\"\n[U+FFFD]: core::char::REPLACEMENT_CHARACTER\n\n# Examples\n\nBasic usage:\n\n```rust\n#![feature(str_from_utf16_endian)]\n// 𝄞mus<invalid>ic<invalid>\nlet v = &[0x34, 0xD8, 0x1E, 0xDD, 0x6d, 0x00, 0x75, 0x00,\n 0x73, 0x00, 0x1E, 0xDD, 0x69, 0x00, 0x63, 0x00,\n 0x34, 0xD8];\n\nassert_eq!(String::from(\"𝄞mus\\u{FFFD}ic\\u{FFFD}\"),\n String::from_utf16le_lossy(v));\n```" + "detail": "macro_rules! assert_eq", + "sortText": "7fffffff", + "filterText": "assert_eq!", + "insertTextFormat": 2, + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "assert_eq!($0)" }, - "sortText": "7ffffff1", - "filterText": "from_utf16le_lossy", + "data": { + "for_ref": false, + "hash": "U7rv2WFKP6j6cwFGbr18X1NpxkA=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "assert_ne!(…)", + "labelDetails": { + "description": "macro_rules! assert_ne" + }, + "kind": 3, + "detail": "macro_rules! assert_ne", + "sortText": "7fffffff", + "filterText": "assert_ne!", + "insertTextFormat": 2, "textEdit": { "range": { "start": { - "line": 20, - "character": 8 + "line": 30, + "character": 12 }, "end": { - "line": 20, + "line": 30, + "character": 17 + } + }, + "newText": "assert_ne!($0)" + }, + "data": { + "for_ref": false, + "hash": "xHU4/hN8KMod0VrOh4JRFU41W54=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "cfg!(…)", + "labelDetails": { + "description": "macro_rules! cfg" + }, + "kind": 3, + "detail": "macro_rules! cfg", + "sortText": "7fffffff", + "filterText": "cfg!", + "insertTextFormat": 2, + "textEdit": { + "range": { + "start": { + "line": 30, "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "cfg!($0)" + }, + "data": { + "for_ref": false, + "hash": "+0MeXbdJ3y+SWCcRlNTdtkOlvqA=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" } }, - "newText": "from_utf16le_lossy" + "version": 5 } }, { - "label": "from_utf16be", + "label": "cfg_select! {…}", + "labelDetails": { + "description": "macro cfg_select" + }, "kind": 3, - "detail": "pub fn from_utf16be(v: &[u8]) -> Result<String, FromUtf16Error>", - "documentation": { - "kind": "markdown", - "value": "Decode a UTF-16BE–encoded vector `v` into a `String`,\nreturning [`Err`] if `v` contains any invalid data.\n\n# Examples\n\nBasic usage:\n\n```rust\n#![feature(str_from_utf16_endian)]\n// 𝄞music\nlet v = &[0xD8, 0x34, 0xDD, 0x1E, 0x00, 0x6d, 0x00, 0x75,\n 0x00, 0x73, 0x00, 0x69, 0x00, 0x63];\nassert_eq!(String::from(\"𝄞music\"),\n String::from_utf16be(v).unwrap());\n\n// 𝄞mu<invalid>ic\nlet v = &[0xD8, 0x34, 0xDD, 0x1E, 0x00, 0x6d, 0x00, 0x75,\n 0xD8, 0x00, 0x00, 0x69, 0x00, 0x63];\nassert!(String::from_utf16be(v).is_err());\n```" + "detail": "macro cfg_select", + "sortText": "7fffffff", + "filterText": "cfg_select!", + "insertTextFormat": 2, + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "cfg_select! {$0}" }, - "sortText": "7ffffffb", - "filterText": "from_utf16be", + "data": { + "for_ref": false, + "hash": "8nrFtIxuj99nJi9FilrijoDetCY=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "column!(…)", + "labelDetails": { + "description": "macro_rules! column" + }, + "kind": 3, + "detail": "macro_rules! column", + "sortText": "7fffffff", + "filterText": "column!", + "insertTextFormat": 2, "textEdit": { "range": { "start": { - "line": 20, - "character": 8 + "line": 30, + "character": 12 }, "end": { - "line": 20, + "line": 30, + "character": 17 + } + }, + "newText": "column!($0)" + }, + "data": { + "for_ref": false, + "hash": "7TMRwHK753GlWlhchvzeY4tpTMY=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "compile_error!(…)", + "labelDetails": { + "description": "macro_rules! compile_error" + }, + "kind": 3, + "detail": "macro_rules! compile_error", + "sortText": "7fffffff", + "filterText": "compile_error!", + "insertTextFormat": 2, + "textEdit": { + "range": { + "start": { + "line": 30, "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "compile_error!($0)" + }, + "data": { + "for_ref": false, + "hash": "urUIkcrtcXOcOa0uQ6g5NFTpWYg=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" } }, - "newText": "from_utf16be" + "version": 5 } }, { - "label": "from_utf16be_lossy", + "label": "concat!(…)", + "labelDetails": { + "description": "macro_rules! concat" + }, "kind": 3, - "detail": "pub fn from_utf16be_lossy(v: &[u8]) -> String", - "documentation": { - "kind": "markdown", - "value": "Decode a UTF-16BE–encoded slice `v` into a `String`, replacing\ninvalid data with [the replacement character (`U+FFFD`)][U+FFFD].\n\nUnlike [`from_utf8_lossy`] which returns a [`Cow<'a, str>`],\n`from_utf16le_lossy` returns a `String` since the UTF-16 to UTF-8\nconversion requires a memory allocation.\n\n[`from_utf8_lossy`]: String::from_utf8_lossy\n[`Cow<'a, str>`]: crate::borrow::Cow \"borrow::Cow\"\n[U+FFFD]: core::char::REPLACEMENT_CHARACTER\n\n# Examples\n\nBasic usage:\n\n```rust\n#![feature(str_from_utf16_endian)]\n// 𝄞mus<invalid>ic<invalid>\nlet v = &[0xD8, 0x34, 0xDD, 0x1E, 0x00, 0x6d, 0x00, 0x75,\n 0x00, 0x73, 0xDD, 0x1E, 0x00, 0x69, 0x00, 0x63,\n 0xD8, 0x34];\n\nassert_eq!(String::from(\"𝄞mus\\u{FFFD}ic\\u{FFFD}\"),\n String::from_utf16be_lossy(v));\n```" + "detail": "macro_rules! concat", + "sortText": "7fffffff", + "filterText": "concat!", + "insertTextFormat": 2, + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "concat!($0)" }, - "sortText": "7ffffff1", - "filterText": "from_utf16be_lossy", + "data": { + "for_ref": false, + "hash": "F+X9Gsduteuxl5U7jouLGs/hPFA=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "concat_bytes!(…)", + "labelDetails": { + "description": "macro_rules! concat_bytes" + }, + "kind": 3, + "detail": "macro_rules! concat_bytes", + "sortText": "7fffffff", + "filterText": "concat_bytes!", + "insertTextFormat": 2, "textEdit": { "range": { "start": { - "line": 20, - "character": 8 + "line": 30, + "character": 12 }, "end": { - "line": 20, + "line": 30, + "character": 17 + } + }, + "newText": "concat_bytes!($0)" + }, + "data": { + "for_ref": false, + "hash": "YJaO+Rap0rrZUlRZLVKYCNFO91g=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "const_format_args!(…)", + "labelDetails": { + "description": "macro_rules! const_format_args" + }, + "kind": 3, + "detail": "macro_rules! const_format_args", + "sortText": "7fffffff", + "filterText": "const_format_args!", + "insertTextFormat": 2, + "textEdit": { + "range": { + "start": { + "line": 30, "character": 12 + }, + "end": { + "line": 30, + "character": 17 } }, - "newText": "from_utf16be_lossy" + "newText": "const_format_args!($0)" + }, + "data": { + "for_ref": false, + "hash": "U3dMJkHcvr/nE7O5qtuhEtxVUEI=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 } }, { - "label": "into_raw_parts", - "kind": 2, - "detail": "pub fn into_raw_parts(self) -> (*mut u8, usize, usize)", - "documentation": { - "kind": "markdown", - "value": "Decomposes a `String` into its raw components: `(pointer, length, capacity)`.\n\nReturns the raw pointer to the underlying data, the length of\nthe string (in bytes), and the allocated capacity of the data\n(in bytes). These are the same arguments in the same order as\nthe arguments to [`from_raw_parts`].\n\nAfter calling this function, the caller is responsible for the\nmemory previously managed by the `String`. The only way to do\nthis is to convert the raw pointer, length, and capacity back\ninto a `String` with the [`from_raw_parts`] function, allowing\nthe destructor to perform the cleanup.\n\n[`from_raw_parts`]: String::from_raw_parts\n\n# Examples\n\n```rust\n#![feature(vec_into_raw_parts)]\nlet s = String::from(\"hello\");\n\nlet (ptr, len, cap) = s.into_raw_parts();\n\nlet rebuilt = unsafe { String::from_raw_parts(ptr, len, cap) };\nassert_eq!(rebuilt, \"hello\");\n```" + "label": "dbg!(…)", + "labelDetails": { + "description": "macro_rules! dbg" }, + "kind": 3, + "detail": "macro_rules! dbg", "sortText": "7fffffff", - "filterText": "into_raw_parts", + "filterText": "dbg!", + "insertTextFormat": 2, "textEdit": { "range": { "start": { - "line": 20, - "character": 8 + "line": 30, + "character": 12 }, "end": { - "line": 20, + "line": 30, + "character": 17 + } + }, + "newText": "dbg!($0)" + }, + "data": { + "for_ref": false, + "hash": "rcFqeBxARtcHDd733BdNDl/bigA=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "debug_assert!(…)", + "labelDetails": { + "description": "macro_rules! debug_assert" + }, + "kind": 3, + "detail": "macro_rules! debug_assert", + "sortText": "7fffffff", + "filterText": "debug_assert!", + "insertTextFormat": 2, + "textEdit": { + "range": { + "start": { + "line": 30, "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "debug_assert!($0)" + }, + "data": { + "for_ref": false, + "hash": "tgqaHqtGp02FRyvSg6u8hAJP6Uc=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" } }, - "newText": "into_raw_parts" + "version": 5 } }, { - "label": "from_raw_parts", + "label": "debug_assert_eq!(…)", + "labelDetails": { + "description": "macro_rules! debug_assert_eq" + }, "kind": 3, - "detail": "pub unsafe fn from_raw_parts(buf: *mut u8, length: usize, capacity: usize) -> String", - "documentation": { - "kind": "markdown", - "value": "Creates a new `String` from a pointer, a length and a capacity.\n\n# Safety\n\nThis is highly unsafe, due to the number of invariants that aren't\nchecked:\n\n* all safety requirements for [`Vec::<u8>::from_raw_parts`].\n* all safety requirements for [`String::from_utf8_unchecked`].\n\nViolating these may cause problems like corrupting the allocator's\ninternal data structures. For example, it is normally **not** safe to\nbuild a `String` from a pointer to a C `char` array containing UTF-8\n_unless_ you are certain that array was originally allocated by the\nRust standard library's allocator.\n\nThe ownership of `buf` is effectively transferred to the\n`String` which may then deallocate, reallocate or change the\ncontents of memory pointed to by the pointer at will. Ensure\nthat nothing else uses the pointer after calling this\nfunction.\n\n# Examples\n\n```rust\nuse std::mem;\n\nunsafe {\n let s = String::from(\"hello\");\n\n // Prevent automatically dropping the String's data\n let mut s = mem::ManuallyDrop::new(s);\n\n let ptr = s.as_mut_ptr();\n let len = s.len();\n let capacity = s.capacity();\n\n let s = String::from_raw_parts(ptr, len, capacity);\n\n assert_eq!(String::from(\"hello\"), s);\n}\n```" + "detail": "macro_rules! debug_assert_eq", + "sortText": "7fffffff", + "filterText": "debug_assert_eq!", + "insertTextFormat": 2, + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "debug_assert_eq!($0)" }, - "sortText": "7ffffff1", - "filterText": "from_raw_parts", + "data": { + "for_ref": false, + "hash": "vV2PBzXzRQBthlhkWN0xgA26EvU=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "debug_assert_ne!(…)", + "labelDetails": { + "description": "macro_rules! debug_assert_ne" + }, + "kind": 3, + "detail": "macro_rules! debug_assert_ne", + "sortText": "7fffffff", + "filterText": "debug_assert_ne!", + "insertTextFormat": 2, "textEdit": { "range": { "start": { - "line": 20, - "character": 8 + "line": 30, + "character": 12 }, "end": { - "line": 20, + "line": 30, + "character": 17 + } + }, + "newText": "debug_assert_ne!($0)" + }, + "data": { + "for_ref": false, + "hash": "zW8OOcNE4WSqUYNH1HX3H5w+qP0=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "env!(…)", + "labelDetails": { + "description": "macro_rules! env" + }, + "kind": 3, + "detail": "macro_rules! env", + "sortText": "7fffffff", + "filterText": "env!", + "insertTextFormat": 2, + "textEdit": { + "range": { + "start": { + "line": 30, "character": 12 + }, + "end": { + "line": 30, + "character": 17 } }, - "newText": "from_raw_parts" + "newText": "env!($0)" + }, + "data": { + "for_ref": false, + "hash": "X5oqyR4va4EEoSSYPmgkR0FNT6s=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 } }, { - "label": "from_utf8_unchecked", + "label": "eprint!(…)", + "labelDetails": { + "description": "macro_rules! eprint" + }, "kind": 3, - "detail": "pub unsafe fn from_utf8_unchecked(bytes: Vec<u8>) -> String", - "documentation": { - "kind": "markdown", - "value": "Converts a vector of bytes to a `String` without checking that the\nstring contains valid UTF-8.\n\nSee the safe version, [`from_utf8`], for more details.\n\n[`from_utf8`]: String::from_utf8\n\n# Safety\n\nThis function is unsafe because it does not check that the bytes passed\nto it are valid UTF-8. If this constraint is violated, it may cause\nmemory unsafety issues with future users of the `String`, as the rest of\nthe standard library assumes that `String`s are valid UTF-8.\n\n# Examples\n\n```rust\n// some bytes, in a vector\nlet sparkle_heart = vec![240, 159, 146, 150];\n\nlet sparkle_heart = unsafe {\n String::from_utf8_unchecked(sparkle_heart)\n};\n\nassert_eq!(\"💖\", sparkle_heart);\n```" + "detail": "macro_rules! eprint", + "sortText": "7fffffff", + "filterText": "eprint!", + "insertTextFormat": 2, + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "eprint!($0)" }, - "sortText": "7ffffff1", - "filterText": "from_utf8_unchecked", + "data": { + "for_ref": false, + "hash": "5423R6llbbyJW5ys/Lwgb2IStQ0=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "eprintln!(…)", + "labelDetails": { + "description": "macro_rules! eprintln" + }, + "kind": 3, + "detail": "macro_rules! eprintln", + "sortText": "7fffffff", + "filterText": "eprintln!", + "insertTextFormat": 2, "textEdit": { "range": { "start": { - "line": 20, - "character": 8 + "line": 30, + "character": 12 }, "end": { - "line": 20, + "line": 30, + "character": 17 + } + }, + "newText": "eprintln!($0)" + }, + "data": { + "for_ref": false, + "hash": "RmstQSf1coARAQtsSBKfLt8ztAg=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "file!(…)", + "labelDetails": { + "description": "macro_rules! file" + }, + "kind": 3, + "detail": "macro_rules! file", + "sortText": "7fffffff", + "filterText": "file!", + "insertTextFormat": 2, + "textEdit": { + "range": { + "start": { + "line": 30, "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "file!($0)" + }, + "data": { + "for_ref": false, + "hash": "024U8nmT6q1TZeQ44n6ZFL4DogM=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" } }, - "newText": "from_utf8_unchecked" + "version": 5 } }, { - "label": "into_bytes", - "kind": 2, - "detail": "pub const fn into_bytes(self) -> Vec<u8>", - "documentation": { - "kind": "markdown", - "value": "Converts a `String` into a byte vector.\n\nThis consumes the `String`, so we do not need to copy its contents.\n\n# Examples\n\n```rust\nlet s = String::from(\"hello\");\nlet bytes = s.into_bytes();\n\nassert_eq!(&[104, 101, 108, 108, 111][..], &bytes[..]);\n```" + "label": "format!(…)", + "labelDetails": { + "description": "macro_rules! format" }, + "kind": 3, + "detail": "macro_rules! format", "sortText": "7fffffff", - "filterText": "into_bytes", + "filterText": "format!", + "insertTextFormat": 2, "textEdit": { "range": { "start": { - "line": 20, - "character": 8 + "line": 30, + "character": 12 }, "end": { - "line": 20, + "line": 30, + "character": 17 + } + }, + "newText": "format!($0)" + }, + "data": { + "for_ref": false, + "hash": "nPd33m85JWQdH+pq/UpvyEh4gYk=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "format_args!(…)", + "labelDetails": { + "description": "macro_rules! format_args" + }, + "kind": 3, + "detail": "macro_rules! format_args", + "sortText": "7fffffff", + "filterText": "format_args!", + "insertTextFormat": 2, + "textEdit": { + "range": { + "start": { + "line": 30, "character": 12 + }, + "end": { + "line": 30, + "character": 17 } }, - "newText": "into_bytes" + "newText": "format_args!($0)" + }, + "data": { + "for_ref": false, + "hash": "k9+ltHdHdh6vlT7MY3arM5LCpFw=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 } }, { - "label": "as_str", - "kind": 2, - "detail": "pub const fn as_str(&self) -> &str", - "documentation": { - "kind": "markdown", - "value": "Extracts a string slice containing the entire `String`.\n\n# Examples\n\n```rust\nlet s = String::from(\"foo\");\n\nassert_eq!(\"foo\", s.as_str());\n```" + "label": "include!(…)", + "labelDetails": { + "description": "macro_rules! include" }, + "kind": 3, + "detail": "macro_rules! include", "sortText": "7fffffff", - "filterText": "as_str", + "filterText": "include!", + "insertTextFormat": 2, "textEdit": { "range": { "start": { - "line": 20, - "character": 8 + "line": 30, + "character": 12 }, "end": { - "line": 20, + "line": 30, + "character": 17 + } + }, + "newText": "include!($0)" + }, + "data": { + "for_ref": false, + "hash": "p6nZmnaqums9tiHZp9A7KC6eKxY=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "include_bytes!(…)", + "labelDetails": { + "description": "macro_rules! include_bytes" + }, + "kind": 3, + "detail": "macro_rules! include_bytes", + "sortText": "7fffffff", + "filterText": "include_bytes!", + "insertTextFormat": 2, + "textEdit": { + "range": { + "start": { + "line": 30, "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "include_bytes!($0)" + }, + "data": { + "for_ref": false, + "hash": "wZlVRdgVqyzCYu5B5r+know++lE=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" } }, - "newText": "as_str" + "version": 5 } }, { - "label": "as_mut_str", - "kind": 2, - "detail": "pub const fn as_mut_str(&mut self) -> &mut str", - "documentation": { - "kind": "markdown", - "value": "Converts a `String` into a mutable string slice.\n\n# Examples\n\n```rust\nlet mut s = String::from(\"foobar\");\nlet s_mut_str = s.as_mut_str();\n\ns_mut_str.make_ascii_uppercase();\n\nassert_eq!(\"FOOBAR\", s_mut_str);\n```" + "label": "include_str!(…)", + "labelDetails": { + "description": "macro_rules! include_str" }, + "kind": 3, + "detail": "macro_rules! include_str", "sortText": "7fffffff", - "filterText": "as_mut_str", + "filterText": "include_str!", + "insertTextFormat": 2, "textEdit": { "range": { "start": { - "line": 20, - "character": 8 + "line": 30, + "character": 12 }, "end": { - "line": 20, + "line": 30, + "character": 17 + } + }, + "newText": "include_str!($0)" + }, + "data": { + "for_ref": false, + "hash": "2N7qe+0lfHjOSwMmE4BWy1EQPbY=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "is_x86_feature_detected!(…)", + "labelDetails": { + "description": "macro_rules! is_x86_feature_detected" + }, + "kind": 3, + "detail": "macro_rules! is_x86_feature_detected", + "sortText": "7fffffff", + "filterText": "is_x86_feature_detected!", + "insertTextFormat": 2, + "textEdit": { + "range": { + "start": { + "line": 30, "character": 12 + }, + "end": { + "line": 30, + "character": 17 } }, - "newText": "as_mut_str" + "newText": "is_x86_feature_detected!($0)" + }, + "data": { + "for_ref": false, + "hash": "zP8nGDMMetBOO40+snzf1xwspYo=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 } }, { - "label": "push_str", - "kind": 2, - "detail": "pub fn push_str(&mut self, string: &str)", - "documentation": { - "kind": "markdown", - "value": "Appends a given string slice onto the end of this `String`.\n\n# Examples\n\n```rust\nlet mut s = String::from(\"foo\");\n\ns.push_str(\"bar\");\n\nassert_eq!(\"foobar\", s);\n```" + "label": "line!(…)", + "labelDetails": { + "description": "macro_rules! line" }, + "kind": 3, + "detail": "macro_rules! line", "sortText": "7fffffff", - "filterText": "push_str", + "filterText": "line!", + "insertTextFormat": 2, "textEdit": { "range": { "start": { - "line": 20, - "character": 8 + "line": 30, + "character": 12 }, "end": { - "line": 20, + "line": 30, + "character": 17 + } + }, + "newText": "line!($0)" + }, + "data": { + "for_ref": false, + "hash": "cYnSp+ChU8rjuNsK5J8YpN7RrzM=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "log_syntax!(…)", + "labelDetails": { + "description": "macro_rules! log_syntax" + }, + "kind": 3, + "detail": "macro_rules! log_syntax", + "sortText": "7fffffff", + "filterText": "log_syntax!", + "insertTextFormat": 2, + "textEdit": { + "range": { + "start": { + "line": 30, "character": 12 + }, + "end": { + "line": 30, + "character": 17 } }, - "newText": "push_str" + "newText": "log_syntax!($0)" + }, + "data": { + "for_ref": false, + "hash": "LZkPTYqyQETKn9L6L9BImguA5Mc=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 } }, { - "label": "extend_from_within", - "kind": 2, - "detail": "pub fn extend_from_within<R>(&mut self, src: R) where R: RangeBounds<usize>,", - "documentation": { - "kind": "markdown", - "value": "Copies elements from `src` range to the end of the string.\n\n# Panics\n\nPanics if the range has `start_bound > end_bound`, or, if the range is\nbounded on either end and does not lie on a [`char`] boundary.\n\n# Examples\n\n```rust\nlet mut string = String::from(\"abcde\");\n\nstring.extend_from_within(2..);\nassert_eq!(string, \"abcdecde\");\n\nstring.extend_from_within(..2);\nassert_eq!(string, \"abcdecdeab\");\n\nstring.extend_from_within(4..8);\nassert_eq!(string, \"abcdecdeabecde\");\n```" + "label": "matches!(…)", + "labelDetails": { + "description": "macro_rules! matches" }, + "kind": 3, + "detail": "macro_rules! matches", "sortText": "7fffffff", - "filterText": "extend_from_within", + "filterText": "matches!", + "insertTextFormat": 2, "textEdit": { "range": { "start": { - "line": 20, - "character": 8 + "line": 30, + "character": 12 }, "end": { - "line": 20, + "line": 30, + "character": 17 + } + }, + "newText": "matches!($0)" + }, + "data": { + "for_ref": false, + "hash": "U21Nvgox6YHcHzeE7gLn+9uXlGU=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "module_path!(…)", + "labelDetails": { + "description": "macro_rules! module_path" + }, + "kind": 3, + "detail": "macro_rules! module_path", + "sortText": "7fffffff", + "filterText": "module_path!", + "insertTextFormat": 2, + "textEdit": { + "range": { + "start": { + "line": 30, "character": 12 + }, + "end": { + "line": 30, + "character": 17 } }, - "newText": "extend_from_within" + "newText": "module_path!($0)" + }, + "data": { + "for_ref": false, + "hash": "+Q4rWPLGSVKexT064tzCfBPR4H4=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 } }, { - "label": "capacity", - "kind": 2, - "detail": "pub const fn capacity(&self) -> usize", - "documentation": { - "kind": "markdown", - "value": "Returns this `String`'s capacity, in bytes.\n\n# Examples\n\n```rust\nlet s = String::with_capacity(10);\n\nassert!(s.capacity() >= 10);\n```" + "label": "option_env!(…)", + "labelDetails": { + "description": "macro_rules! option_env" }, + "kind": 3, + "detail": "macro_rules! option_env", "sortText": "7fffffff", - "filterText": "capacity", + "filterText": "option_env!", + "insertTextFormat": 2, "textEdit": { "range": { "start": { - "line": 20, - "character": 8 + "line": 30, + "character": 12 }, "end": { - "line": 20, + "line": 30, + "character": 17 + } + }, + "newText": "option_env!($0)" + }, + "data": { + "for_ref": false, + "hash": "Tg2J6QgAep1u1fdrZGBQxpklNKg=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "panic!(…)", + "labelDetails": { + "description": "macro_rules! panic" + }, + "kind": 3, + "detail": "macro_rules! panic", + "sortText": "7fffffff", + "filterText": "panic!", + "insertTextFormat": 2, + "textEdit": { + "range": { + "start": { + "line": 30, "character": 12 + }, + "end": { + "line": 30, + "character": 17 } }, - "newText": "capacity" + "newText": "panic!($0)" } }, { - "label": "reserve", - "kind": 2, - "detail": "pub fn reserve(&mut self, additional: usize)", - "documentation": { - "kind": "markdown", - "value": "Reserves capacity for at least `additional` bytes more than the\ncurrent length. The allocator may reserve more space to speculatively\navoid frequent allocations. After calling `reserve`,\ncapacity will be greater than or equal to `self.len() + additional`.\nDoes nothing if capacity is already sufficient.\n\n# Panics\n\nPanics if the new capacity overflows [`usize`].\n\n# Examples\n\nBasic usage:\n\n```rust\nlet mut s = String::new();\n\ns.reserve(10);\n\nassert!(s.capacity() >= 10);\n```\n\nThis might not actually increase the capacity:\n\n```rust\nlet mut s = String::with_capacity(10);\ns.push('a');\ns.push('b');\n\n// s now has a length of 2 and a capacity of at least 10\nlet capacity = s.capacity();\nassert_eq!(2, s.len());\nassert!(capacity >= 10);\n\n// Since we already have at least an extra 8 capacity, calling this...\ns.reserve(8);\n\n// ... doesn't actually increase.\nassert_eq!(capacity, s.capacity());\n```" + "label": "print!(…)", + "labelDetails": { + "description": "macro_rules! print" }, + "kind": 3, + "detail": "macro_rules! print", "sortText": "7fffffff", - "filterText": "reserve", + "filterText": "print!", + "insertTextFormat": 2, "textEdit": { "range": { "start": { - "line": 20, - "character": 8 + "line": 30, + "character": 12 }, "end": { - "line": 20, + "line": 30, + "character": 17 + } + }, + "newText": "print!($0)" + }, + "data": { + "for_ref": false, + "hash": "wRfvDWLie5v+D16UQoxRMUasTuc=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "println!(…)", + "labelDetails": { + "description": "macro_rules! println" + }, + "kind": 3, + "detail": "macro_rules! println", + "sortText": "7fffffff", + "filterText": "println!", + "insertTextFormat": 2, + "textEdit": { + "range": { + "start": { + "line": 30, "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "println!($0)" + }, + "data": { + "for_ref": false, + "hash": "he1OKpE4PmiiWyxOOnhRE5L9w7k=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" } }, - "newText": "reserve" + "version": 5 } }, { - "label": "reserve_exact", - "kind": 2, - "detail": "pub fn reserve_exact(&mut self, additional: usize)", - "documentation": { - "kind": "markdown", - "value": "Reserves the minimum capacity for at least `additional` bytes more than\nthe current length. Unlike [`reserve`], this will not\ndeliberately over-allocate to speculatively avoid frequent allocations.\nAfter calling `reserve_exact`, capacity will be greater than or equal to\n`self.len() + additional`. Does nothing if the capacity is already\nsufficient.\n\n[`reserve`]: String::reserve\n\n# Panics\n\nPanics if the new capacity overflows [`usize`].\n\n# Examples\n\nBasic usage:\n\n```rust\nlet mut s = String::new();\n\ns.reserve_exact(10);\n\nassert!(s.capacity() >= 10);\n```\n\nThis might not actually increase the capacity:\n\n```rust\nlet mut s = String::with_capacity(10);\ns.push('a');\ns.push('b');\n\n// s now has a length of 2 and a capacity of at least 10\nlet capacity = s.capacity();\nassert_eq!(2, s.len());\nassert!(capacity >= 10);\n\n// Since we already have at least an extra 8 capacity, calling this...\ns.reserve_exact(8);\n\n// ... doesn't actually increase.\nassert_eq!(capacity, s.capacity());\n```" + "label": "stringify!(…)", + "labelDetails": { + "description": "macro_rules! stringify" }, + "kind": 3, + "detail": "macro_rules! stringify", "sortText": "7fffffff", - "filterText": "reserve_exact", + "filterText": "stringify!", + "insertTextFormat": 2, "textEdit": { "range": { "start": { - "line": 20, - "character": 8 + "line": 30, + "character": 12 }, "end": { - "line": 20, + "line": 30, + "character": 17 + } + }, + "newText": "stringify!($0)" + }, + "data": { + "for_ref": false, + "hash": "jVa3xs1GRnCbwBS+ZnI8C1OjzB8=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "thread_local! {…}", + "labelDetails": { + "description": "macro_rules! thread_local" + }, + "kind": 3, + "detail": "macro_rules! thread_local", + "sortText": "7fffffff", + "filterText": "thread_local!", + "insertTextFormat": 2, + "textEdit": { + "range": { + "start": { + "line": 30, "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "thread_local! {$0}" + }, + "data": { + "for_ref": false, + "hash": "MXqOrlOZiFDzzheg8Wc9jjTuvjI=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" } }, - "newText": "reserve_exact" + "version": 5 } }, { - "label": "try_reserve", - "kind": 2, - "detail": "pub fn try_reserve(&mut self, additional: usize) -> Result<(), TryReserveError>", - "documentation": { - "kind": "markdown", - "value": "Tries to reserve capacity for at least `additional` bytes more than the\ncurrent length. The allocator may reserve more space to speculatively\navoid frequent allocations. After calling `try_reserve`, capacity will be\ngreater than or equal to `self.len() + additional` if it returns\n`Ok(())`. Does nothing if capacity is already sufficient. This method\npreserves the contents even if an error occurs.\n\n# Errors\n\nIf the capacity overflows, or the allocator reports a failure, then an error\nis returned.\n\n# Examples\n\n```rust\nuse std::collections::TryReserveError;\n\nfn process_data(data: &str) -> Result<String, TryReserveError> {\n let mut output = String::new();\n\n // Pre-reserve the memory, exiting if we can't\n output.try_reserve(data.len())?;\n\n // Now we know this can't OOM in the middle of our complex work\n output.push_str(data);\n\n Ok(output)\n}\n```" + "label": "todo!(…)", + "labelDetails": { + "description": "macro_rules! todo" }, + "kind": 3, + "detail": "macro_rules! todo", "sortText": "7fffffff", - "filterText": "try_reserve", + "filterText": "todo!", + "insertTextFormat": 2, "textEdit": { "range": { "start": { - "line": 20, - "character": 8 + "line": 30, + "character": 12 }, "end": { - "line": 20, + "line": 30, + "character": 17 + } + }, + "newText": "todo!($0)" + }, + "data": { + "for_ref": false, + "hash": "BIwPqzzSwMoq9wckRILHix6NWcY=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "trace_macros!(…)", + "labelDetails": { + "description": "macro_rules! trace_macros" + }, + "kind": 3, + "detail": "macro_rules! trace_macros", + "sortText": "7fffffff", + "filterText": "trace_macros!", + "insertTextFormat": 2, + "textEdit": { + "range": { + "start": { + "line": 30, "character": 12 + }, + "end": { + "line": 30, + "character": 17 } }, - "newText": "try_reserve" + "newText": "trace_macros!($0)" + }, + "data": { + "for_ref": false, + "hash": "d+U0O06AI1oAuh0pOVSOZ+1dxlA=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 } }, { - "label": "try_reserve_exact", - "kind": 2, - "detail": "pub fn try_reserve_exact(&mut self, additional: usize) -> Result<(), TryReserveError>", - "documentation": { - "kind": "markdown", - "value": "Tries to reserve the minimum capacity for at least `additional` bytes\nmore than the current length. Unlike [`try_reserve`], this will not\ndeliberately over-allocate to speculatively avoid frequent allocations.\nAfter calling `try_reserve_exact`, capacity will be greater than or\nequal to `self.len() + additional` if it returns `Ok(())`.\nDoes nothing if the capacity is already sufficient.\n\nNote that the allocator may give the collection more space than it\nrequests. Therefore, capacity can not be relied upon to be precisely\nminimal. Prefer [`try_reserve`] if future insertions are expected.\n\n[`try_reserve`]: String::try_reserve\n\n# Errors\n\nIf the capacity overflows, or the allocator reports a failure, then an error\nis returned.\n\n# Examples\n\n```rust\nuse std::collections::TryReserveError;\n\nfn process_data(data: &str) -> Result<String, TryReserveError> {\n let mut output = String::new();\n\n // Pre-reserve the memory, exiting if we can't\n output.try_reserve_exact(data.len())?;\n\n // Now we know this can't OOM in the middle of our complex work\n output.push_str(data);\n\n Ok(output)\n}\n```" + "label": "try!(…)", + "labelDetails": { + "description": "macro_rules! r#try" }, + "kind": 3, + "detail": "macro_rules! r#try", + "deprecated": true, "sortText": "7fffffff", - "filterText": "try_reserve_exact", + "filterText": "try!", + "insertTextFormat": 2, "textEdit": { "range": { "start": { - "line": 20, - "character": 8 + "line": 30, + "character": 12 }, "end": { - "line": 20, + "line": 30, + "character": 17 + } + }, + "newText": "r#try!($0)" + }, + "data": { + "for_ref": false, + "hash": "5xss02yUcxhO6VMobfVwKtX6vlk=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + }, + "tags": [ + 1 + ] + }, + { + "label": "unimplemented!(…)", + "labelDetails": { + "description": "macro_rules! unimplemented" + }, + "kind": 3, + "detail": "macro_rules! unimplemented", + "sortText": "7fffffff", + "filterText": "unimplemented!", + "insertTextFormat": 2, + "textEdit": { + "range": { + "start": { + "line": 30, "character": 12 + }, + "end": { + "line": 30, + "character": 17 } }, - "newText": "try_reserve_exact" + "newText": "unimplemented!($0)" + }, + "data": { + "for_ref": false, + "hash": "ELL4YN9V2RxAkFA+ZHbxfX6HpQs=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 } }, { - "label": "shrink_to_fit", - "kind": 2, - "detail": "pub fn shrink_to_fit(&mut self)", - "documentation": { - "kind": "markdown", - "value": "Shrinks the capacity of this `String` to match its length.\n\n# Examples\n\n```rust\nlet mut s = String::from(\"foo\");\n\ns.reserve(100);\nassert!(s.capacity() >= 100);\n\ns.shrink_to_fit();\nassert_eq!(3, s.capacity());\n```" + "label": "unreachable!(…)", + "labelDetails": { + "description": "macro_rules! unreachable" + }, + "kind": 3, + "detail": "macro_rules! unreachable", + "sortText": "7fffffff", + "filterText": "unreachable!", + "insertTextFormat": 2, + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "unreachable!($0)" + }, + "data": { + "for_ref": false, + "hash": "h/3CIMctT35+GvrhrOOaLiQn/CQ=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "vec![…]", + "labelDetails": { + "description": "macro_rules! vec" }, + "kind": 3, + "detail": "macro_rules! vec", "sortText": "7fffffff", - "filterText": "shrink_to_fit", + "filterText": "vec!", + "insertTextFormat": 2, "textEdit": { "range": { "start": { - "line": 20, - "character": 8 + "line": 30, + "character": 12 }, "end": { - "line": 20, + "line": 30, + "character": 17 + } + }, + "newText": "vec![$0]" + }, + "data": { + "for_ref": false, + "hash": "nheRtkFyUI3DAsAhTMc3XzoCc+8=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "write!(…)", + "labelDetails": { + "description": "macro_rules! write" + }, + "kind": 3, + "detail": "macro_rules! write", + "sortText": "7fffffff", + "filterText": "write!", + "insertTextFormat": 2, + "textEdit": { + "range": { + "start": { + "line": 30, "character": 12 + }, + "end": { + "line": 30, + "character": 17 } }, - "newText": "shrink_to_fit" + "newText": "write!($0)" + }, + "data": { + "for_ref": false, + "hash": "e4k5Ueirr4mTzFaVtX79IFU4pEs=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 } }, { - "label": "shrink_to", - "kind": 2, - "detail": "pub fn shrink_to(&mut self, min_capacity: usize)", - "documentation": { - "kind": "markdown", - "value": "Shrinks the capacity of this `String` with a lower bound.\n\nThe capacity will remain at least as large as both the length\nand the supplied value.\n\nIf the current capacity is less than the lower limit, this is a no-op.\n\n# Examples\n\n```rust\nlet mut s = String::from(\"foo\");\n\ns.reserve(100);\nassert!(s.capacity() >= 100);\n\ns.shrink_to(10);\nassert!(s.capacity() >= 10);\ns.shrink_to(0);\nassert!(s.capacity() >= 3);\n```" + "label": "writeln!(…)", + "labelDetails": { + "description": "macro_rules! writeln" }, + "kind": 3, + "detail": "macro_rules! writeln", "sortText": "7fffffff", - "filterText": "shrink_to", + "filterText": "writeln!", + "insertTextFormat": 2, "textEdit": { "range": { "start": { - "line": 20, - "character": 8 + "line": 30, + "character": 12 }, "end": { - "line": 20, + "line": 30, + "character": 17 + } + }, + "newText": "writeln!($0)" + }, + "data": { + "for_ref": false, + "hash": "I6tODboWERM9iy1NQy0R0TqL+CE=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "core", + "kind": 9, + "sortText": "7fffffff", + "filterText": "core", + "textEdit": { + "range": { + "start": { + "line": 30, "character": 12 + }, + "end": { + "line": 30, + "character": 17 } }, - "newText": "shrink_to" + "newText": "core" + }, + "data": { + "for_ref": false, + "hash": "tOJFxmBJ5D+n9W5o5AtykbXFy18=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 } }, { - "label": "push", - "kind": 2, - "detail": "pub fn push(&mut self, ch: char)", - "documentation": { - "kind": "markdown", - "value": "Appends the given [`char`] to the end of this `String`.\n\n# Examples\n\n```rust\nlet mut s = String::from(\"abc\");\n\ns.push('1');\ns.push('2');\ns.push('3');\n\nassert_eq!(\"abc123\", s);\n```" + "label": "std", + "kind": 9, + "sortText": "7fffffff", + "filterText": "std", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "std" }, + "data": { + "for_ref": false, + "hash": "zFzV9zFBELbpWR74c9c1RcU9v5k=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "itertools", + "kind": 9, "sortText": "7fffffff", - "filterText": "push", + "filterText": "itertools", "textEdit": { "range": { "start": { - "line": 20, - "character": 8 + "line": 30, + "character": 12 }, "end": { - "line": 20, + "line": 30, + "character": 17 + } + }, + "newText": "itertools" + }, + "data": { + "for_ref": false, + "hash": "j2GyvtAp3snq5D8iiXQKsVJmOSk=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "amap", + "kind": 9, + "sortText": "7fffffff", + "filterText": "amap", + "textEdit": { + "range": { + "start": { + "line": 30, "character": 12 + }, + "end": { + "line": 30, + "character": 17 } }, - "newText": "push" + "newText": "amap" } }, { - "label": "as_bytes", - "kind": 2, - "detail": "pub const fn as_bytes(&self) -> &[u8]", - "documentation": { - "kind": "markdown", - "value": "Returns a byte slice of this `String`'s contents.\n\nThe inverse of this method is [`from_utf8`].\n\n[`from_utf8`]: String::from_utf8\n\n# Examples\n\n```rust\nlet s = String::from(\"hello\");\n\nassert_eq!(&[104, 101, 108, 108, 111], s.as_bytes());\n```" + "label": "array_chunks", + "kind": 9, + "sortText": "7fffffff", + "filterText": "array_chunks", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "array_chunks" }, + "data": { + "for_ref": false, + "hash": "DvHHpndSeioNYA0ix/VBDUQNVLE=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "atools", + "kind": 9, "sortText": "7fffffff", - "filterText": "as_bytes", + "filterText": "atools", "textEdit": { "range": { "start": { - "line": 20, - "character": 8 + "line": 30, + "character": 12 }, "end": { - "line": 20, + "line": 30, + "character": 17 + } + }, + "newText": "atools" + }, + "data": { + "for_ref": false, + "hash": "nheKIx2dorvn8cJlYPyFN87APq0=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "car", + "kind": 9, + "sortText": "7fffffff", + "filterText": "car", + "textEdit": { + "range": { + "start": { + "line": 30, "character": 12 + }, + "end": { + "line": 30, + "character": 17 } }, - "newText": "as_bytes" + "newText": "car" + }, + "data": { + "for_ref": false, + "hash": "HrZS3dKfDnTyBIX0sBkBVvomMdY=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 } }, { - "label": "truncate", - "kind": 2, - "detail": "pub fn truncate(&mut self, new_len: usize)", - "documentation": { - "kind": "markdown", - "value": "Shortens this `String` to the specified length.\n\nIf `new_len` is greater than or equal to the string's current length, this has no\neffect.\n\nNote that this method has no effect on the allocated capacity\nof the string\n\n# Panics\n\nPanics if `new_len` does not lie on a [`char`] boundary.\n\n# Examples\n\n```rust\nlet mut s = String::from(\"hello\");\n\ns.truncate(2);\n\nassert_eq!(\"he\", s);\n```" + "label": "lower", + "kind": 9, + "sortText": "7fffffff", + "filterText": "lower", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "lower" }, + "data": { + "for_ref": false, + "hash": "69zngFgNrRjn6KkwXVE6XsgJ3Rw=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "fimg", + "kind": 9, "sortText": "7fffffff", - "filterText": "truncate", + "filterText": "fimg", "textEdit": { "range": { "start": { - "line": 20, - "character": 8 + "line": 30, + "character": 12 }, "end": { - "line": 20, + "line": 30, + "character": 17 + } + }, + "newText": "fimg" + }, + "data": { + "for_ref": false, + "hash": "dz7Em2WuXsTNvXsiJX9KZ8OdAmA=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "implicit_fn", + "kind": 9, + "sortText": "7fffffff", + "filterText": "implicit_fn", + "textEdit": { + "range": { + "start": { + "line": 30, "character": 12 + }, + "end": { + "line": 30, + "character": 17 } }, - "newText": "truncate" + "newText": "implicit_fn" + }, + "data": { + "for_ref": false, + "hash": "Y39NqRUXqOLOogAC2UedfgwAHvQ=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 } }, { - "label": "pop", - "kind": 2, - "detail": "pub fn pop(&mut self) -> Option<char>", - "documentation": { - "kind": "markdown", - "value": "Removes the last character from the string buffer and returns it.\n\nReturns [`None`] if this `String` is empty.\n\n# Examples\n\n```rust\nlet mut s = String::from(\"abč\");\n\nassert_eq!(s.pop(), Some('č'));\nassert_eq!(s.pop(), Some('b'));\nassert_eq!(s.pop(), Some('a'));\n\nassert_eq!(s.pop(), None);\n```" + "label": "swash", + "kind": 9, + "sortText": "7fffffff", + "filterText": "swash", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "swash" }, + "data": { + "for_ref": false, + "hash": "PYpOjFmqZH2g9pw+tDt4atvAFiQ=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "dsb", + "kind": 9, "sortText": "7fffffff", - "filterText": "pop", + "filterText": "dsb", "textEdit": { "range": { "start": { - "line": 20, - "character": 8 + "line": 30, + "character": 12 }, "end": { - "line": 20, + "line": 30, + "character": 17 + } + }, + "newText": "dsb" + } + }, + { + "label": "memchr", + "kind": 9, + "sortText": "7fffffff", + "filterText": "memchr", + "textEdit": { + "range": { + "start": { + "line": 30, "character": 12 + }, + "end": { + "line": 30, + "character": 17 } }, - "newText": "pop" + "newText": "memchr" + }, + "data": { + "for_ref": false, + "hash": "rusEvIOIDbss9MP+Lto9dblhwvs=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 } }, { - "label": "remove", - "kind": 2, - "detail": "pub fn remove(&mut self, idx: usize) -> char", - "documentation": { - "kind": "markdown", - "value": "Removes a [`char`] from this `String` at byte position `idx` and returns it.\n\nCopies all bytes after the removed char to new positions.\n\nNote that calling this in a loop can result in quadratic behavior.\n\n# Panics\n\nPanics if `idx` is larger than or equal to the `String`'s length,\nor if it does not lie on a [`char`] boundary.\n\n# Examples\n\n```rust\nlet mut s = String::from(\"abç\");\n\nassert_eq!(s.remove(0), 'a');\nassert_eq!(s.remove(1), 'ç');\nassert_eq!(s.remove(0), 'b');\n```" + "label": "log", + "kind": 9, + "sortText": "7fffffff", + "filterText": "log", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "log" }, + "data": { + "for_ref": false, + "hash": "fo5kAe/Z5l9h4wsldr4L8pxrs3A=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "ropey", + "kind": 9, "sortText": "7fffffff", - "filterText": "remove", + "filterText": "ropey", "textEdit": { "range": { "start": { - "line": 20, - "character": 8 + "line": 30, + "character": 12 }, "end": { - "line": 20, + "line": 30, + "character": 17 + } + }, + "newText": "ropey" + }, + "data": { + "for_ref": false, + "hash": "/pilcF67wAU5EuNvJmqoEnnRzn8=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "regex_cursor", + "kind": 9, + "sortText": "7fffffff", + "filterText": "regex_cursor", + "textEdit": { + "range": { + "start": { + "line": 30, "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "regex_cursor" + }, + "data": { + "for_ref": false, + "hash": "qzcA934S7v+qFyOMalgc9bD/SdY=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" } }, - "newText": "remove" + "version": 5 } }, { - "label": "remove_matches", - "kind": 2, - "detail": "pub fn remove_matches<P>(&mut self, pat: P) where P: Pattern,", - "documentation": { - "kind": "markdown", - "value": "Remove all matches of pattern `pat` in the `String`.\n\n# Examples\n\n```rust\n#![feature(string_remove_matches)]\nlet mut s = String::from(\"Trees are not green, the sky is not blue.\");\ns.remove_matches(\"not \");\nassert_eq!(\"Trees are green, the sky is blue.\", s);\n```\n\nMatches will be detected and removed iteratively, so in cases where\npatterns overlap, only the first pattern will be removed:\n\n```rust\n#![feature(string_remove_matches)]\nlet mut s = String::from(\"banana\");\ns.remove_matches(\"ana\");\nassert_eq!(\"bna\", s);\n```" + "label": "anyhow", + "kind": 9, + "sortText": "7fffffff", + "filterText": "anyhow", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "anyhow" }, + "data": { + "for_ref": false, + "hash": "a3X/k3lHItc20Hxe/zeLUwAujw4=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "serde_derive", + "kind": 9, "sortText": "7fffffff", - "filterText": "remove_matches", + "filterText": "serde_derive", "textEdit": { "range": { "start": { - "line": 20, - "character": 8 + "line": 30, + "character": 12 }, "end": { - "line": 20, + "line": 30, + "character": 17 + } + }, + "newText": "serde_derive" + }, + "data": { + "for_ref": false, + "hash": "E8s2BX+ewho1U1GNJuMh58L0TfQ=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "serde", + "kind": 9, + "sortText": "7fffffff", + "filterText": "serde", + "textEdit": { + "range": { + "start": { + "line": 30, "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "serde" + }, + "data": { + "for_ref": false, + "hash": "7xU0LQg2a12iXWxPGf7jNerXxrs=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" } }, - "newText": "remove_matches" + "version": 5 } }, { - "label": "retain", - "kind": 2, - "detail": "pub fn retain<F>(&mut self, mut f: F) where F: FnMut(char) -> bool,", - "documentation": { - "kind": "markdown", - "value": "Retains only the characters specified by the predicate.\n\nIn other words, remove all characters `c` such that `f(c)` returns `false`.\nThis method operates in place, visiting each character exactly once in the\noriginal order, and preserves the order of the retained characters.\n\n# Examples\n\n```rust\nlet mut s = String::from(\"f_o_ob_ar\");\n\ns.retain(|c| c != '_');\n\nassert_eq!(s, \"foobar\");\n```\n\nBecause the elements are visited exactly once in the original order,\nexternal state may be used to decide which elements to keep.\n\n```rust\nlet mut s = String::from(\"abcde\");\nlet keep = [false, true, true, false, true];\nlet mut iter = keep.iter();\ns.retain(|_| *iter.next().unwrap());\nassert_eq!(s, \"bce\");\n```" + "label": "arc_swap", + "kind": 9, + "sortText": "7fffffff", + "filterText": "arc_swap", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "arc_swap" }, + "data": { + "for_ref": false, + "hash": "Ft9evwp5ZOEcvGMnv+0mvRq1NP0=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "regex", + "kind": 9, "sortText": "7fffffff", - "filterText": "retain", + "filterText": "regex", "textEdit": { "range": { "start": { - "line": 20, - "character": 8 + "line": 30, + "character": 12 }, "end": { - "line": 20, + "line": 30, + "character": 17 + } + }, + "newText": "regex" + }, + "data": { + "for_ref": false, + "hash": "kGdAd2Y6gP9obRGBIcaTMlAnpBA=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "tree_house", + "kind": 9, + "sortText": "7fffffff", + "filterText": "tree_house", + "textEdit": { + "range": { + "start": { + "line": 30, "character": 12 + }, + "end": { + "line": 30, + "character": 17 } }, - "newText": "retain" + "newText": "tree_house" } }, { - "label": "insert", - "kind": 2, - "detail": "pub fn insert(&mut self, idx: usize, ch: char)", - "documentation": { - "kind": "markdown", - "value": "Inserts a character into this `String` at byte position `idx`.\n\nReallocates if `self.capacity()` is insufficient, which may involve copying all\n`self.capacity()` bytes. Makes space for the insertion by copying all bytes of\n`&self[idx..]` to new positions.\n\nNote that calling this in a loop can result in quadratic behavior.\n\n# Panics\n\nPanics if `idx` is larger than the `String`'s length, or if it does not\nlie on a [`char`] boundary.\n\n# Examples\n\n```rust\nlet mut s = String::with_capacity(3);\n\ns.insert(0, 'f');\ns.insert(1, 'o');\ns.insert(2, 'o');\n\nassert_eq!(\"foo\", s);\n```" + "label": "helix_loader", + "kind": 9, + "sortText": "7fffffff", + "filterText": "helix_loader", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "helix_loader" + } + }, + { + "label": "parking_lot", + "kind": 9, + "sortText": "7fffffff", + "filterText": "parking_lot", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "parking_lot" }, + "data": { + "for_ref": false, + "hash": "D8qLkiRUFVuip9zWiXkRYdVx938=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "nucleo", + "kind": 9, "sortText": "7fffffff", - "filterText": "insert", + "filterText": "nucleo", "textEdit": { "range": { "start": { - "line": 20, - "character": 8 + "line": 30, + "character": 12 }, "end": { - "line": 20, + "line": 30, + "character": 17 + } + }, + "newText": "nucleo" + }, + "data": { + "for_ref": false, + "hash": "2zWkCh1xp6fDlzK9YhYbPSaz7RQ=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "serde_json", + "kind": 9, + "sortText": "7fffffff", + "filterText": "serde_json", + "textEdit": { + "range": { + "start": { + "line": 30, "character": 12 + }, + "end": { + "line": 30, + "character": 17 } }, - "newText": "insert" + "newText": "serde_json" + }, + "data": { + "for_ref": false, + "hash": "KlMeG2bpXpVb58L4lQkKGiVeOBo=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 } }, { - "label": "insert_str", - "kind": 2, - "detail": "pub fn insert_str(&mut self, idx: usize, string: &str)", - "documentation": { - "kind": "markdown", - "value": "Inserts a string slice into this `String` at byte position `idx`.\n\nReallocates if `self.capacity()` is insufficient, which may involve copying all\n`self.capacity()` bytes. Makes space for the insertion by copying all bytes of\n`&self[idx..]` to new positions.\n\nNote that calling this in a loop can result in quadratic behavior.\n\n# Panics\n\nPanics if `idx` is larger than the `String`'s length, or if it does not\nlie on a [`char`] boundary.\n\n# Examples\n\n```rust\nlet mut s = String::from(\"bar\");\n\ns.insert_str(0, \"foo\");\n\nassert_eq!(\"foobar\", s);\n```" + "label": "url", + "kind": 9, + "sortText": "7fffffff", + "filterText": "url", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "url" }, + "data": { + "for_ref": false, + "hash": "OLxJxwfLYCvxUbv6bQDzs8NT0RM=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "helix_core", + "kind": 9, "sortText": "7fffffff", - "filterText": "insert_str", + "filterText": "helix_core", "textEdit": { "range": { "start": { - "line": 20, - "character": 8 + "line": 30, + "character": 12 }, "end": { - "line": 20, + "line": 30, + "character": 17 + } + }, + "newText": "helix_core" + } + }, + { + "label": "lsp_types", + "kind": 9, + "sortText": "7fffffff", + "filterText": "lsp_types", + "textEdit": { + "range": { + "start": { + "line": 30, "character": 12 + }, + "end": { + "line": 30, + "character": 17 } }, - "newText": "insert_str" + "newText": "lsp_types" + }, + "data": { + "for_ref": false, + "hash": "eRR4W1wMf15JoP0nPFwozSm+ulk=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 } }, { - "label": "as_mut_vec", - "kind": 2, - "detail": "pub const unsafe fn as_mut_vec(&mut self) -> &mut Vec<u8>", - "documentation": { - "kind": "markdown", - "value": "Returns a mutable reference to the contents of this `String`.\n\n# Safety\n\nThis function is unsafe because the returned `&mut Vec` allows writing\nbytes which are not valid UTF-8. If this constraint is violated, using\nthe original `String` after dropping the `&mut Vec` may violate memory\nsafety, as the rest of the standard library assumes that `String`s are\nvalid UTF-8.\n\n# Examples\n\n```rust\nlet mut s = String::from(\"hello\");\n\nunsafe {\n let vec = s.as_mut_vec();\n assert_eq!(&[104, 101, 108, 108, 111][..], &vec[..]);\n\n vec.reverse();\n}\nassert_eq!(s, \"olleh\");\n```" + "label": "lsp_server", + "kind": 9, + "sortText": "7fffffff", + "filterText": "lsp_server", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "lsp_server" }, + "data": { + "for_ref": false, + "hash": "psYYFt9KbA+5KiNPew2/cAtugc8=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "replace_with", + "kind": 9, "sortText": "7fffffff", - "filterText": "as_mut_vec", + "filterText": "replace_with", "textEdit": { "range": { "start": { - "line": 20, - "character": 8 + "line": 30, + "character": 12 }, "end": { - "line": 20, + "line": 30, + "character": 17 + } + }, + "newText": "replace_with" + }, + "data": { + "for_ref": false, + "hash": "ZKVbkAN2NxqQdWwnVK5UaaMLBdY=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "rust_fsm", + "kind": 9, + "sortText": "7fffffff", + "filterText": "rust_fsm", + "textEdit": { + "range": { + "start": { + "line": 30, "character": 12 + }, + "end": { + "line": 30, + "character": 17 } }, - "newText": "as_mut_vec" + "newText": "rust_fsm" + }, + "data": { + "for_ref": false, + "hash": "edTlUSzr2gke/817LeVj50z2Rdw=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 } }, { - "label": "len", - "kind": 2, - "detail": "pub const fn len(&self) -> usize", - "documentation": { - "kind": "markdown", - "value": "Returns the length of this `String`, in bytes, not [`char`]s or\ngraphemes. In other words, it might not be what a human considers the\nlength of the string.\n\n# Examples\n\n```rust\nlet a = String::from(\"foo\");\nassert_eq!(a.len(), 3);\n\nlet fancy_f = String::from(\"ƒoo\");\nassert_eq!(fancy_f.len(), 4);\nassert_eq!(fancy_f.chars().count(), 3);\n```" + "label": "clipp", + "kind": 9, + "sortText": "7fffffff", + "filterText": "clipp", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "clipp" + }, + "data": { + "for_ref": false, + "hash": "WqudjZOf/dItw8h2qjrDN/n9g9E=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "crossbeam", + "kind": 9, + "sortText": "7fffffff", + "filterText": "crossbeam", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "crossbeam" }, + "data": { + "for_ref": false, + "hash": "u+2+BdcOBUozJtBA5cTm1VZDKxw=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "diff_match_patch_rs", + "kind": 9, "sortText": "7fffffff", - "filterText": "len", + "filterText": "diff_match_patch_rs", "textEdit": { "range": { "start": { - "line": 20, - "character": 8 + "line": 30, + "character": 12 }, "end": { - "line": 20, + "line": 30, + "character": 17 + } + }, + "newText": "diff_match_patch_rs" + } + }, + { + "label": "env_logger", + "kind": 9, + "sortText": "7fffffff", + "filterText": "env_logger", + "textEdit": { + "range": { + "start": { + "line": 30, "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "env_logger" + }, + "data": { + "for_ref": false, + "hash": "jibszE4jUaj9fBWDXBSrf80o+MU=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" } }, - "newText": "len" + "version": 5 } }, { - "label": "is_empty", - "kind": 2, - "detail": "pub const fn is_empty(&self) -> bool", - "documentation": { - "kind": "markdown", - "value": "Returns `true` if this `String` has a length of zero, and `false` otherwise.\n\n# Examples\n\n```rust\nlet mut v = String::new();\nassert!(v.is_empty());\n\nv.push('a');\nassert!(!v.is_empty());\n```" + "label": "markdown", + "kind": 9, + "sortText": "7fffffff", + "filterText": "markdown", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "markdown" }, + "data": { + "for_ref": false, + "hash": "nL34Nesw+gcsSOWuwSq572shM4Y=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "papaya", + "kind": 9, "sortText": "7fffffff", - "filterText": "is_empty", + "filterText": "papaya", "textEdit": { "range": { "start": { - "line": 20, - "character": 8 + "line": 30, + "character": 12 }, "end": { - "line": 20, + "line": 30, + "character": 17 + } + }, + "newText": "papaya" + }, + "data": { + "for_ref": false, + "hash": "4OuhWV9Qa+an33vxXoswZHnuKVQ=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "pin_project", + "kind": 9, + "sortText": "7fffffff", + "filterText": "pin_project", + "textEdit": { + "range": { + "start": { + "line": 30, "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "pin_project" + }, + "data": { + "for_ref": false, + "hash": "7fltGbUZ6BCZtUU7iIg2G07hr4Y=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" } }, - "newText": "is_empty" + "version": 5 } }, { - "label": "split_off", - "kind": 2, - "detail": "pub fn split_off(&mut self, at: usize) -> String", - "documentation": { - "kind": "markdown", - "value": "Splits the string into two at the given byte index.\n\nReturns a newly allocated `String`. `self` contains bytes `[0, at)`, and\nthe returned `String` contains bytes `[at, len)`. `at` must be on the\nboundary of a UTF-8 code point.\n\nNote that the capacity of `self` does not change.\n\n# Panics\n\nPanics if `at` is not on a `UTF-8` code point boundary, or if it is beyond the last\ncode point of the string.\n\n# Examples\n\n```rust\nlet mut hello = String::from(\"Hello, World!\");\nlet world = hello.split_off(7);\nassert_eq!(hello, \"Hello, \");\nassert_eq!(world, \"World!\");\n```" + "label": "run", + "kind": 9, + "sortText": "7fffffff", + "filterText": "run", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "run" }, - "sortText": "7ffffff1", - "filterText": "split_off", + "data": { + "for_ref": false, + "hash": "NYF8XoCPQXaEhdliEKlMwKO/L40=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "softbuffer", + "kind": 9, + "sortText": "7fffffff", + "filterText": "softbuffer", "textEdit": { "range": { "start": { - "line": 20, - "character": 8 + "line": 30, + "character": 12 }, "end": { - "line": 20, + "line": 30, + "character": 17 + } + }, + "newText": "softbuffer" + } + }, + { + "label": "test_log", + "kind": 9, + "sortText": "7fffffff", + "filterText": "test_log", + "textEdit": { + "range": { + "start": { + "line": 30, "character": 12 + }, + "end": { + "line": 30, + "character": 17 } }, - "newText": "split_off" + "newText": "test_log" + }, + "data": { + "for_ref": false, + "hash": "UgGoEtfMqSw+6W7DZN/fbcVAw7I=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 } }, { - "label": "clear", - "kind": 2, - "detail": "pub fn clear(&mut self)", - "documentation": { - "kind": "markdown", - "value": "Truncates this `String`, removing all contents.\n\nWhile this means the `String` will have a length of zero, it does not\ntouch its capacity.\n\n# Examples\n\n```rust\nlet mut s = String::from(\"foo\");\n\ns.clear();\n\nassert!(s.is_empty());\nassert_eq!(0, s.len());\nassert_eq!(3, s.capacity());\n```" + "label": "tokio", + "kind": 9, + "sortText": "7fffffff", + "filterText": "tokio", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "tokio" }, + "data": { + "for_ref": false, + "hash": "I05tPlk52kSrkjRXqxmNBmh+S1E=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "tree_sitter", + "kind": 9, "sortText": "7fffffff", - "filterText": "clear", + "filterText": "tree_sitter", "textEdit": { "range": { "start": { - "line": 20, - "character": 8 + "line": 30, + "character": 12 }, "end": { - "line": 20, + "line": 30, + "character": 17 + } + }, + "newText": "tree_sitter" + } + }, + { + "label": "winit", + "kind": 9, + "sortText": "7fffffff", + "filterText": "winit", + "textEdit": { + "range": { + "start": { + "line": 30, "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "winit" + }, + "data": { + "for_ref": false, + "hash": "eZj9InIUddKiWxxJL7RgOHjeIDI=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" } }, - "newText": "clear" + "version": 5 } }, { - "label": "drain", - "kind": 2, - "detail": "pub fn drain<R>(&mut self, range: R) -> Drain<'_> where R: RangeBounds<usize>,", - "documentation": { - "kind": "markdown", - "value": "Removes the specified range from the string in bulk, returning all\nremoved characters as an iterator.\n\nThe returned iterator keeps a mutable borrow on the string to optimize\nits implementation.\n\n# Panics\n\nPanics if the range has `start_bound > end_bound`, or, if the range is\nbounded on either end and does not lie on a [`char`] boundary.\n\n# Leaking\n\nIf the returned iterator goes out of scope without being dropped (due to\n[`core::mem::forget`], for example), the string may still contain a copy\nof any drained characters, or may have lost characters arbitrarily,\nincluding characters outside the range.\n\n# Examples\n\n```rust\nlet mut s = String::from(\"α is alpha, β is beta\");\nlet beta_offset = s.find('β').unwrap_or(s.len());\n\n// Remove the range up until the β from the string\nlet t: String = s.drain(..beta_offset).collect();\nassert_eq!(t, \"α is alpha, \");\nassert_eq!(s, \"β is beta\");\n\n// A full range clears the string, like `clear()` does\ns.drain(..);\nassert_eq!(s, \"\");\n```" + "label": "char", + "labelDetails": { + "description": "char" }, + "kind": 22, + "detail": "char", "sortText": "7fffffff", - "filterText": "drain", + "filterText": "char", "textEdit": { "range": { "start": { - "line": 20, - "character": 8 + "line": 30, + "character": 12 }, "end": { - "line": 20, + "line": 30, + "character": 17 + } + }, + "newText": "char" + } + }, + { + "label": "bool", + "labelDetails": { + "description": "bool" + }, + "kind": 22, + "detail": "bool", + "sortText": "7fffffff", + "filterText": "bool", + "textEdit": { + "range": { + "start": { + "line": 30, "character": 12 + }, + "end": { + "line": 30, + "character": 17 } }, - "newText": "drain" + "newText": "bool" } }, { - "label": "into_chars", - "kind": 2, - "detail": "pub fn into_chars(self) -> IntoChars", - "documentation": { - "kind": "markdown", - "value": "Converts a `String` into an iterator over the [`char`]s of the string.\n\nAs a string consists of valid UTF-8, we can iterate through a string\nby [`char`]. This method returns such an iterator.\n\nIt's important to remember that [`char`] represents a Unicode Scalar\nValue, and might not match your idea of what a 'character' is. Iteration\nover grapheme clusters may be what you actually want. That functionality\nis not provided by Rust's standard library, check crates.io instead.\n\n# Examples\n\nBasic usage:\n\n```rust\n#![feature(string_into_chars)]\n\nlet word = String::from(\"goodbye\");\n\nlet mut chars = word.into_chars();\n\nassert_eq!(Some('g'), chars.next());\nassert_eq!(Some('o'), chars.next());\nassert_eq!(Some('o'), chars.next());\nassert_eq!(Some('d'), chars.next());\nassert_eq!(Some('b'), chars.next());\nassert_eq!(Some('y'), chars.next());\nassert_eq!(Some('e'), chars.next());\n\nassert_eq!(None, chars.next());\n```\n\nRemember, [`char`]s might not match your intuition about characters:\n\n```rust\n#![feature(string_into_chars)]\n\nlet y = String::from(\"y̆\");\n\nlet mut chars = y.into_chars();\n\nassert_eq!(Some('y'), chars.next()); // not 'y̆'\nassert_eq!(Some('\\u{0306}'), chars.next());\n\nassert_eq!(None, chars.next());\n```\n\n[`char`]: prim@char" + "label": "str", + "labelDetails": { + "description": "str" }, + "kind": 22, + "detail": "str", "sortText": "7fffffff", - "filterText": "into_chars", + "filterText": "str", "textEdit": { "range": { "start": { - "line": 20, - "character": 8 + "line": 30, + "character": 12 }, "end": { - "line": 20, + "line": 30, + "character": 17 + } + }, + "newText": "str" + } + }, + { + "label": "isize", + "labelDetails": { + "description": "isize" + }, + "kind": 22, + "detail": "isize", + "sortText": "7fffffff", + "filterText": "isize", + "textEdit": { + "range": { + "start": { + "line": 30, "character": 12 + }, + "end": { + "line": 30, + "character": 17 } }, - "newText": "into_chars" + "newText": "isize" } }, { - "label": "replace_range", - "kind": 2, - "detail": "pub fn replace_range<R>(&mut self, range: R, replace_with: &str) where R: RangeBounds<usize>,", - "documentation": { - "kind": "markdown", - "value": "Removes the specified range in the string,\nand replaces it with the given string.\nThe given string doesn't need to be the same length as the range.\n\n# Panics\n\nPanics if the range has `start_bound > end_bound`, or, if the range is\nbounded on either end and does not lie on a [`char`] boundary.\n\n# Examples\n\n```rust\nlet mut s = String::from(\"α is alpha, β is beta\");\nlet beta_offset = s.find('β').unwrap_or(s.len());\n\n// Replace the range up until the β from the string\ns.replace_range(..beta_offset, \"Α is capital alpha; \");\nassert_eq!(s, \"Α is capital alpha; β is beta\");\n```" + "label": "i8", + "labelDetails": { + "description": "i8" }, + "kind": 22, + "detail": "i8", "sortText": "7fffffff", - "filterText": "replace_range", + "filterText": "i8", "textEdit": { "range": { "start": { - "line": 20, - "character": 8 + "line": 30, + "character": 12 }, "end": { - "line": 20, + "line": 30, + "character": 17 + } + }, + "newText": "i8" + } + }, + { + "label": "i16", + "labelDetails": { + "description": "i16" + }, + "kind": 22, + "detail": "i16", + "sortText": "7fffffff", + "filterText": "i16", + "textEdit": { + "range": { + "start": { + "line": 30, "character": 12 + }, + "end": { + "line": 30, + "character": 17 } }, - "newText": "replace_range" + "newText": "i16" } }, { - "label": "into_boxed_str", - "kind": 2, - "detail": "pub fn into_boxed_str(self) -> Box<str>", - "documentation": { - "kind": "markdown", - "value": "Converts this `String` into a <code>[Box]<[str]></code>.\n\nBefore doing the conversion, this method discards excess capacity like [`shrink_to_fit`].\nNote that this call may reallocate and copy the bytes of the string.\n\n[`shrink_to_fit`]: String::shrink_to_fit\n[str]: prim@str \"str\"\n\n# Examples\n\n```rust\nlet s = String::from(\"hello\");\n\nlet b = s.into_boxed_str();\n```" + "label": "i32", + "labelDetails": { + "description": "i32" }, + "kind": 22, + "detail": "i32", "sortText": "7fffffff", - "filterText": "into_boxed_str", + "filterText": "i32", "textEdit": { "range": { "start": { - "line": 20, - "character": 8 + "line": 30, + "character": 12 }, "end": { - "line": 20, + "line": 30, + "character": 17 + } + }, + "newText": "i32" + } + }, + { + "label": "i64", + "labelDetails": { + "description": "i64" + }, + "kind": 22, + "detail": "i64", + "sortText": "7fffffff", + "filterText": "i64", + "textEdit": { + "range": { + "start": { + "line": 30, "character": 12 + }, + "end": { + "line": 30, + "character": 17 } }, - "newText": "into_boxed_str" + "newText": "i64" } }, { - "label": "leak", - "kind": 2, - "detail": "pub fn leak<'a>(self) -> &'a mut str", - "documentation": { - "kind": "markdown", - "value": "Consumes and leaks the `String`, returning a mutable reference to the contents,\n`&'a mut str`.\n\nThe caller has free choice over the returned lifetime, including `'static`. Indeed,\nthis function is ideally used for data that lives for the remainder of the program's life,\nas dropping the returned reference will cause a memory leak.\n\nIt does not reallocate or shrink the `String`, so the leaked allocation may include unused\ncapacity that is not part of the returned slice. If you want to discard excess capacity,\ncall [`into_boxed_str`], and then [`Box::leak`] instead. However, keep in mind that\ntrimming the capacity may result in a reallocation and copy.\n\n[`into_boxed_str`]: Self::into_boxed_str\n\n# Examples\n\n```rust\nlet x = String::from(\"bucket\");\nlet static_ref: &'static mut str = x.leak();\nassert_eq!(static_ref, \"bucket\");\n```" + "label": "i128", + "labelDetails": { + "description": "i128" }, + "kind": 22, + "detail": "i128", "sortText": "7fffffff", - "filterText": "leak", + "filterText": "i128", "textEdit": { "range": { "start": { - "line": 20, - "character": 8 + "line": 30, + "character": 12 }, "end": { - "line": 20, + "line": 30, + "character": 17 + } + }, + "newText": "i128" + } + }, + { + "label": "usize", + "labelDetails": { + "description": "usize" + }, + "kind": 22, + "detail": "usize", + "sortText": "7fffffff", + "filterText": "usize", + "textEdit": { + "range": { + "start": { + "line": 30, "character": 12 + }, + "end": { + "line": 30, + "character": 17 } }, - "newText": "leak" + "newText": "usize" } }, { - "label": "to_owned(as ToOwned)", - "kind": 2, - "detail": "pub fn to_owned(&self) -> Self::Owned", - "documentation": { - "kind": "markdown", - "value": "Creates owned data from borrowed data, usually by cloning.\n\n# Examples\n\nBasic usage:\n\n```rust\nlet s: &str = \"a\";\nlet ss: String = s.to_owned();\n\nlet v: &[i32] = &[1, 2];\nlet vv: Vec<i32> = v.to_owned();\n```" + "label": "u8", + "labelDetails": { + "description": "u8" }, - "sortText": "80000004", - "filterText": "to_owned", + "kind": 22, + "detail": "u8", + "sortText": "7fffffff", + "filterText": "u8", "textEdit": { "range": { "start": { - "line": 20, - "character": 8 + "line": 30, + "character": 12 }, "end": { - "line": 20, + "line": 30, + "character": 17 + } + }, + "newText": "u8" + } + }, + { + "label": "u16", + "labelDetails": { + "description": "u16" + }, + "kind": 22, + "detail": "u16", + "sortText": "7fffffff", + "filterText": "u16", + "textEdit": { + "range": { + "start": { + "line": 30, "character": 12 + }, + "end": { + "line": 30, + "character": 17 } }, - "newText": "to_owned" + "newText": "u16" } }, { - "label": "clone_into(as ToOwned)", - "kind": 2, - "detail": "pub fn clone_into(&self, target: &mut Self::Owned)", - "documentation": { - "kind": "markdown", - "value": "Uses borrowed data to replace owned data, usually by cloning.\n\nThis is borrow-generalized version of [`Clone::clone_from`].\n\n# Examples\n\nBasic usage:\n\n```rust\nlet mut s: String = String::new();\n\"hello\".clone_into(&mut s);\n\nlet mut v: Vec<i32> = Vec::new();\n[1, 2][..].clone_into(&mut v);\n```" + "label": "u32", + "labelDetails": { + "description": "u32" }, - "sortText": "80000004", - "filterText": "clone_into", + "kind": 22, + "detail": "u32", + "sortText": "7fffffff", + "filterText": "u32", "textEdit": { "range": { "start": { - "line": 20, - "character": 8 + "line": 30, + "character": 12 }, "end": { - "line": 20, + "line": 30, + "character": 17 + } + }, + "newText": "u32" + } + }, + { + "label": "u64", + "labelDetails": { + "description": "u64" + }, + "kind": 22, + "detail": "u64", + "sortText": "7fffffff", + "filterText": "u64", + "textEdit": { + "range": { + "start": { + "line": 30, "character": 12 + }, + "end": { + "line": 30, + "character": 17 } }, - "newText": "clone_into" + "newText": "u64" } }, { - "label": "extend(as Extend)", - "kind": 2, - "detail": "pub fn extend<T>(&mut self, iter: T) where T: IntoIterator<Item = A>,", - "documentation": { - "kind": "markdown", - "value": "Extends a collection with the contents of an iterator.\n\nAs this is the only required method for this trait, the [trait-level] docs\ncontain more details.\n\n[trait-level]: Extend\n\n# Examples\n\n```rust\n// You can extend a String with some chars:\nlet mut message = String::from(\"abc\");\n\nmessage.extend(['d', 'e', 'f'].iter());\n\nassert_eq!(\"abcdef\", &message);\n```" + "label": "u128", + "labelDetails": { + "description": "u128" }, - "sortText": "80000004", - "filterText": "extend", + "kind": 22, + "detail": "u128", + "sortText": "7fffffff", + "filterText": "u128", "textEdit": { "range": { "start": { - "line": 20, - "character": 8 + "line": 30, + "character": 12 }, "end": { - "line": 20, + "line": 30, + "character": 17 + } + }, + "newText": "u128" + } + }, + { + "label": "f16", + "labelDetails": { + "description": "f16" + }, + "kind": 22, + "detail": "f16", + "sortText": "7fffffff", + "filterText": "f16", + "textEdit": { + "range": { + "start": { + "line": 30, "character": 12 + }, + "end": { + "line": 30, + "character": 17 } }, - "newText": "extend" + "newText": "f16" } }, { - "label": "extend_one(as Extend)", - "kind": 2, - "detail": "pub fn extend_one(&mut self, item: A)", - "documentation": { - "kind": "markdown", - "value": "Extends a collection with exactly one element." + "label": "f32", + "labelDetails": { + "description": "f32" }, - "sortText": "80000004", - "filterText": "extend_one", + "kind": 22, + "detail": "f32", + "sortText": "7fffffff", + "filterText": "f32", "textEdit": { "range": { "start": { - "line": 20, - "character": 8 + "line": 30, + "character": 12 }, "end": { - "line": 20, + "line": 30, + "character": 17 + } + }, + "newText": "f32" + } + }, + { + "label": "f64", + "labelDetails": { + "description": "f64" + }, + "kind": 22, + "detail": "f64", + "sortText": "7fffffff", + "filterText": "f64", + "textEdit": { + "range": { + "start": { + "line": 30, "character": 12 + }, + "end": { + "line": 30, + "character": 17 } }, - "newText": "extend_one" + "newText": "f64" } }, { - "label": "extend_reserve(as Extend)", - "kind": 2, - "detail": "pub fn extend_reserve(&mut self, additional: usize)", - "documentation": { - "kind": "markdown", - "value": "Reserves capacity in a collection for the given number of additional elements.\n\nThe default implementation does nothing." + "label": "f128", + "labelDetails": { + "description": "f128" }, - "sortText": "80000004", - "filterText": "extend_reserve", + "kind": 22, + "detail": "f128", + "sortText": "7fffffff", + "filterText": "f128", "textEdit": { "range": { "start": { - "line": 20, - "character": 8 + "line": 30, + "character": 12 }, "end": { - "line": 20, + "line": 30, + "character": 17 + } + }, + "newText": "f128" + } + }, + { + "label": "AsMut", + "kind": 8, + "sortText": "7fffffff", + "filterText": "AsMut", + "textEdit": { + "range": { + "start": { + "line": 30, "character": 12 + }, + "end": { + "line": 30, + "character": 17 } }, - "newText": "extend_reserve" + "newText": "AsMut" + }, + "data": { + "for_ref": false, + "hash": "AmuPCxwiR5ofeyfjPl7ITpnkDKc=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 } }, { - "label": "into(as Into)", - "kind": 2, - "detail": "pub fn into(self) -> T", - "documentation": { - "kind": "markdown", - "value": "Converts this type into the (usually inferred) input type." + "label": "AsRef", + "kind": 8, + "sortText": "7fffffff", + "filterText": "AsRef", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "AsRef" }, - "sortText": "80000004", - "filterText": "into", + "data": { + "for_ref": false, + "hash": "ShI006DVnVwh5h7H+NlyNuJOw4c=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "AsyncFn", + "kind": 8, + "sortText": "7fffffff", + "filterText": "AsyncFn", "textEdit": { "range": { "start": { - "line": 20, - "character": 8 + "line": 30, + "character": 12 }, "end": { - "line": 20, + "line": 30, + "character": 17 + } + }, + "newText": "AsyncFn" + }, + "data": { + "for_ref": false, + "hash": "aWdrH5IDB+eQ7STVf2JJkAG9gp4=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "AsyncFnMut", + "kind": 8, + "sortText": "7fffffff", + "filterText": "AsyncFnMut", + "textEdit": { + "range": { + "start": { + "line": 30, "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "AsyncFnMut" + }, + "data": { + "for_ref": false, + "hash": "942AWGlcxmMOQR/+NZtTJdZANVE=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" } }, - "newText": "into" + "version": 5 } }, { - "label": "to_string(as ToString)", - "kind": 2, - "detail": "pub fn to_string(&self) -> String", - "documentation": { - "kind": "markdown", - "value": "Converts the given value to a `String`.\n\n# Examples\n\n```rust\nlet i = 5;\nlet five = String::from(\"5\");\n\nassert_eq!(five, i.to_string());\n```" + "label": "AsyncFnOnce", + "kind": 8, + "sortText": "7fffffff", + "filterText": "AsyncFnOnce", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "AsyncFnOnce" + }, + "data": { + "for_ref": false, + "hash": "8g1StaE+I7pygoclUy/i2kL6qE4=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "Box", + "labelDetails": { + "description": "Box<{unknown}, {unknown}>" }, - "sortText": "80000004", - "filterText": "to_string", + "kind": 22, + "detail": "Box<{unknown}, {unknown}>", + "sortText": "7fffffff", + "filterText": "Box", "textEdit": { "range": { "start": { - "line": 20, - "character": 8 + "line": 30, + "character": 12 }, "end": { - "line": 20, + "line": 30, + "character": 17 + } + }, + "newText": "Box" + }, + "data": { + "for_ref": false, + "hash": "f5W5fhVzx8PvIDcAqzgRzsOV5Hw=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "Clone", + "kind": 8, + "sortText": "7fffffff", + "filterText": "Clone", + "textEdit": { + "range": { + "start": { + "line": 30, "character": 12 + }, + "end": { + "line": 30, + "character": 17 } }, - "newText": "to_string" + "newText": "Clone" + }, + "data": { + "for_ref": false, + "hash": "tpB7QxvNLA6q157q7TzVY+wpJxg=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 } }, { - "label": "try_from(as TryFrom)", - "kind": 3, - "detail": "pub fn try_from(value: T) -> Result<Self, Self::Error>", - "documentation": { - "kind": "markdown", - "value": "Performs the conversion." + "label": "Copy", + "kind": 8, + "sortText": "7fffffff", + "filterText": "Copy", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "Copy" }, - "sortText": "80000004", - "filterText": "try_from", + "data": { + "for_ref": false, + "hash": "PPCSwC0vTAxrEMUDJWAKIup/RRU=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "Default", + "kind": 8, + "sortText": "7fffffff", + "filterText": "Default", "textEdit": { "range": { "start": { - "line": 20, - "character": 8 + "line": 30, + "character": 12 }, "end": { - "line": 20, + "line": 30, + "character": 17 + } + }, + "newText": "Default" + }, + "data": { + "for_ref": false, + "hash": "Z2/LdfBWXNt2TffIfwY/k769uPo=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "DoubleEndedIterator", + "kind": 8, + "sortText": "7fffffff", + "filterText": "DoubleEndedIterator", + "textEdit": { + "range": { + "start": { + "line": 30, "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "DoubleEndedIterator" + }, + "data": { + "for_ref": false, + "hash": "lMnHeIE9LZcdJ9RFDKDOnh+lUrY=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" } }, - "newText": "try_from" + "version": 5 } }, { - "label": "from_iter(as FromIterator)", - "kind": 3, - "detail": "pub fn from_iter<T>(iter: T) -> Self where T: IntoIterator<Item = A>,", - "documentation": { - "kind": "markdown", - "value": "Creates a value from an iterator.\n\nSee the [module-level documentation] for more.\n\n[module-level documentation]: crate::iter\n\n# Examples\n\n```rust\nlet five_fives = std::iter::repeat(5).take(5);\n\nlet v = Vec::from_iter(five_fives);\n\nassert_eq!(v, vec![5, 5, 5, 5, 5]);\n```" + "label": "Drop", + "kind": 8, + "sortText": "7fffffff", + "filterText": "Drop", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "Drop" + }, + "data": { + "for_ref": false, + "hash": "pCuDLASvZYl4CCwYFCXjn6d8keY=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "Eq", + "labelDetails": { + "detail": "(alias ==, !=)" }, - "sortText": "80000004", - "filterText": "from_iter", + "kind": 8, + "sortText": "7fffffff", + "filterText": "Eq", "textEdit": { "range": { "start": { - "line": 20, - "character": 8 + "line": 30, + "character": 12 }, "end": { - "line": 20, + "line": 30, + "character": 17 + } + }, + "newText": "Eq" + }, + "data": { + "for_ref": false, + "hash": "T11yXv/DA+g1U5/Qah76AbEmSzU=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "Err(…)", + "labelDetails": { + "description": "Err(E)" + }, + "kind": 20, + "detail": "Err(E)", + "sortText": "7ffffff1", + "filterText": "Err()", + "insertTextFormat": 2, + "textEdit": { + "range": { + "start": { + "line": 30, "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "Err(${1:()})$0" + }, + "data": { + "for_ref": false, + "hash": "APGmpH2lbVHiVRJCyHAJkN1Tj/4=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" } }, - "newText": "from_iter" + "version": 5 } }, { - "label": "as_mut(as AsMut)", - "kind": 2, - "detail": "pub fn as_mut(&mut self) -> &mut T", - "documentation": { - "kind": "markdown", - "value": "Converts this type into a mutable reference of the (usually inferred) input type." + "label": "ExactSizeIterator", + "kind": 8, + "sortText": "7fffffff", + "filterText": "ExactSizeIterator", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "ExactSizeIterator" }, - "sortText": "80000004", - "filterText": "as_mut", + "data": { + "for_ref": false, + "hash": "Dv6wOMsi8C5QTR4y2/uX/d0m4sI=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "Extend", + "kind": 8, + "sortText": "7fffffff", + "filterText": "Extend", "textEdit": { "range": { "start": { - "line": 20, - "character": 8 + "line": 30, + "character": 12 }, "end": { - "line": 20, + "line": 30, + "character": 17 + } + }, + "newText": "Extend" + }, + "data": { + "for_ref": false, + "hash": "vhsYpKUsIHixwJYa7drPPuGl9jk=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "Fn", + "kind": 8, + "sortText": "7fffffff", + "filterText": "Fn", + "textEdit": { + "range": { + "start": { + "line": 30, "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "Fn" + }, + "data": { + "for_ref": false, + "hash": "7Qq1HYDM+fl8j0b55A7G6fgBfH8=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" } }, - "newText": "as_mut" + "version": 5 } }, { - "label": "try_into(as TryInto)", - "kind": 2, - "detail": "pub fn try_into(self) -> Result<T, Self::Error>", - "documentation": { - "kind": "markdown", - "value": "Performs the conversion." + "label": "FnMut", + "kind": 8, + "sortText": "7fffffff", + "filterText": "FnMut", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "FnMut" }, - "sortText": "80000004", - "filterText": "try_into", + "data": { + "for_ref": false, + "hash": "0/qY9ptWDAGdTmgiWYl5NsRcV/A=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "FnOnce", + "kind": 8, + "sortText": "7fffffff", + "filterText": "FnOnce", "textEdit": { "range": { "start": { - "line": 20, - "character": 8 + "line": 30, + "character": 12 }, "end": { - "line": 20, + "line": 30, + "character": 17 + } + }, + "newText": "FnOnce" + }, + "data": { + "for_ref": false, + "hash": "Qm8MBIOTPu2g9srH43rXfMASoz8=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "From", + "kind": 8, + "sortText": "7fffffff", + "filterText": "From", + "textEdit": { + "range": { + "start": { + "line": 30, "character": 12 + }, + "end": { + "line": 30, + "character": 17 } }, - "newText": "try_into" + "newText": "From" + }, + "data": { + "for_ref": false, + "hash": "piqIFREolu63k1t3F/RD6+IeEno=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 } }, { - "label": "eq(as PartialEq)", - "kind": 2, - "detail": "pub fn eq(&self, other: &Rhs) -> bool", - "documentation": { - "kind": "markdown", - "value": "Tests for `self` and `other` values to be equal, and is used by `==`." + "label": "FromIterator", + "kind": 8, + "sortText": "7fffffff", + "filterText": "FromIterator", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "FromIterator" }, - "sortText": "80000009", - "filterText": "eq", + "data": { + "for_ref": false, + "hash": "glJp6sPAW4AR9BZL861rxR/RgR8=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "Future", + "kind": 8, + "sortText": "7fffffff", + "filterText": "Future", "textEdit": { "range": { "start": { - "line": 20, - "character": 8 + "line": 30, + "character": 12 }, "end": { - "line": 20, + "line": 30, + "character": 17 + } + }, + "newText": "Future" + }, + "data": { + "for_ref": false, + "hash": "uBx7+bnctd/Rl2jdh7uTmGqXNE4=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "Into", + "kind": 8, + "sortText": "7fffffff", + "filterText": "Into", + "textEdit": { + "range": { + "start": { + "line": 30, "character": 12 + }, + "end": { + "line": 30, + "character": 17 } }, - "newText": "eq" + "newText": "Into" + }, + "data": { + "for_ref": false, + "hash": "2qwUzbupF5muIV1/TU5bgmO1+wY=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 } }, { - "label": "ne(as PartialEq)", - "kind": 2, - "detail": "pub fn ne(&self, other: &Rhs) -> bool", - "documentation": { - "kind": "markdown", - "value": "Tests for `!=`. The default implementation is almost always sufficient,\nand should not be overridden without very good reason." + "label": "IntoFuture", + "kind": 8, + "sortText": "7fffffff", + "filterText": "IntoFuture", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "IntoFuture" }, - "sortText": "80000009", - "filterText": "ne", + "data": { + "for_ref": false, + "hash": "vbOYYL0Bj/kTbmawhOOVa9g4W9k=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "IntoIterator", + "kind": 8, + "sortText": "7fffffff", + "filterText": "IntoIterator", "textEdit": { "range": { "start": { - "line": 20, - "character": 8 + "line": 30, + "character": 12 }, "end": { - "line": 20, + "line": 30, + "character": 17 + } + }, + "newText": "IntoIterator" + }, + "data": { + "for_ref": false, + "hash": "Se/j94n8V0X9bfXjgOClrht1/fw=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "Iterator", + "kind": 8, + "sortText": "7fffffff", + "filterText": "Iterator", + "textEdit": { + "range": { + "start": { + "line": 30, "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "Iterator" + }, + "data": { + "for_ref": false, + "hash": "m6qBJtyhw9Ct7RuD3X2PNJGVMr8=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" } }, - "newText": "ne" + "version": 5 } }, { - "label": "partial_cmp(as PartialOrd)", - "kind": 2, - "detail": "pub fn partial_cmp(&self, other: &Rhs) -> Option<Ordering>", - "documentation": { - "kind": "markdown", - "value": "This method returns an ordering between `self` and `other` values if one exists.\n\n# Examples\n\n```rust\nuse std::cmp::Ordering;\n\nlet result = 1.0.partial_cmp(&2.0);\nassert_eq!(result, Some(Ordering::Less));\n\nlet result = 1.0.partial_cmp(&1.0);\nassert_eq!(result, Some(Ordering::Equal));\n\nlet result = 2.0.partial_cmp(&1.0);\nassert_eq!(result, Some(Ordering::Greater));\n```\n\nWhen comparison is impossible:\n\n```rust\nlet result = f64::NAN.partial_cmp(&1.0);\nassert_eq!(result, None);\n```" + "label": "None", + "labelDetails": { + "description": "None" }, - "sortText": "80000009", - "filterText": "partial_cmp", + "kind": 20, + "detail": "None", + "preselect": true, + "sortText": "7ffffff0", + "filterText": "None", + "insertTextFormat": 2, "textEdit": { "range": { "start": { - "line": 20, - "character": 8 + "line": 30, + "character": 12 }, "end": { - "line": 20, + "line": 30, + "character": 17 + } + }, + "newText": "None$0" + }, + "data": { + "for_ref": false, + "hash": "vNxTDlwHEs3uEg/P0IkyAAZlPDU=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "Ok(…)", + "labelDetails": { + "description": "Ok(T)" + }, + "kind": 20, + "detail": "Ok(T)", + "sortText": "7ffffff1", + "filterText": "Ok()", + "insertTextFormat": 2, + "textEdit": { + "range": { + "start": { + "line": 30, "character": 12 + }, + "end": { + "line": 30, + "character": 17 } }, - "newText": "partial_cmp" + "newText": "Ok(${1:()})$0" + }, + "data": { + "for_ref": false, + "hash": "lsAipEfthzOQHcl9EAq2B+ifujQ=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 } }, { - "label": "lt(as PartialOrd)", - "kind": 2, - "detail": "pub fn lt(&self, other: &Rhs) -> bool", - "documentation": { - "kind": "markdown", - "value": "Tests less than (for `self` and `other`) and is used by the `<` operator.\n\n# Examples\n\n```rust\nassert_eq!(1.0 < 1.0, false);\nassert_eq!(1.0 < 2.0, true);\nassert_eq!(2.0 < 1.0, false);\n```" + "label": "Option", + "labelDetails": { + "description": "Option<{unknown}>" }, - "sortText": "80000009", - "filterText": "lt", + "kind": 13, + "detail": "Option<{unknown}>", + "sortText": "7fffffff", + "filterText": "Option", "textEdit": { "range": { "start": { - "line": 20, - "character": 8 + "line": 30, + "character": 12 }, "end": { - "line": 20, + "line": 30, + "character": 17 + } + }, + "newText": "Option" + }, + "data": { + "for_ref": false, + "hash": "5jT3kP1dxDDMzRrIClb9T/p4j8s=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "Ord", + "labelDetails": { + "detail": "(alias <, >, <=, >=)" + }, + "kind": 8, + "sortText": "7fffffff", + "filterText": "Ord", + "textEdit": { + "range": { + "start": { + "line": 30, "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "Ord" + }, + "data": { + "for_ref": false, + "hash": "5ydLgyOQHOO7ClPV53gOW8Sv2jM=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" } }, - "newText": "lt" + "version": 5 } }, { - "label": "le(as PartialOrd)", - "kind": 2, - "detail": "pub fn le(&self, other: &Rhs) -> bool", - "documentation": { - "kind": "markdown", - "value": "Tests less than or equal to (for `self` and `other`) and is used by the\n`<=` operator.\n\n# Examples\n\n```rust\nassert_eq!(1.0 <= 1.0, true);\nassert_eq!(1.0 <= 2.0, true);\nassert_eq!(2.0 <= 1.0, false);\n```" + "label": "PartialEq", + "labelDetails": { + "detail": "(alias ==, !=)" }, - "sortText": "80000009", - "filterText": "le", + "kind": 8, + "sortText": "7fffffff", + "filterText": "PartialEq", "textEdit": { "range": { "start": { - "line": 20, - "character": 8 + "line": 30, + "character": 12 }, "end": { - "line": 20, + "line": 30, + "character": 17 + } + }, + "newText": "PartialEq" + }, + "data": { + "for_ref": false, + "hash": "0ySY1qInqpIshsEa+cz9jcmpeCE=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "PartialOrd", + "labelDetails": { + "detail": "(alias >, <, <=, >=)" + }, + "kind": 8, + "sortText": "7fffffff", + "filterText": "PartialOrd", + "textEdit": { + "range": { + "start": { + "line": 30, "character": 12 + }, + "end": { + "line": 30, + "character": 17 } }, - "newText": "le" + "newText": "PartialOrd" + }, + "data": { + "for_ref": false, + "hash": "pHNpIKtpgmpAaP/sHOZ2MRulkkI=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 } }, { - "label": "gt(as PartialOrd)", - "kind": 2, - "detail": "pub fn gt(&self, other: &Rhs) -> bool", - "documentation": { - "kind": "markdown", - "value": "Tests greater than (for `self` and `other`) and is used by the `>`\noperator.\n\n# Examples\n\n```rust\nassert_eq!(1.0 > 1.0, false);\nassert_eq!(1.0 > 2.0, false);\nassert_eq!(2.0 > 1.0, true);\n```" + "label": "Result", + "labelDetails": { + "description": "Result<{unknown}, {unknown}>" }, - "sortText": "80000009", - "filterText": "gt", + "kind": 13, + "detail": "Result<{unknown}, {unknown}>", + "sortText": "7fffffff", + "filterText": "Result", "textEdit": { "range": { "start": { - "line": 20, - "character": 8 + "line": 30, + "character": 12 }, "end": { - "line": 20, + "line": 30, + "character": 17 + } + }, + "newText": "Result" + }, + "data": { + "for_ref": false, + "hash": "dOQGA6f1ltHX32clAy54/jVw+8Y=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "Some(…)", + "labelDetails": { + "description": "Some(T)" + }, + "kind": 20, + "detail": "Some(T)", + "sortText": "7ffffff1", + "filterText": "Some()", + "insertTextFormat": 2, + "textEdit": { + "range": { + "start": { + "line": 30, "character": 12 + }, + "end": { + "line": 30, + "character": 17 } }, - "newText": "gt" + "newText": "Some(${1:()})$0" + }, + "data": { + "for_ref": false, + "hash": "nTecwTVff+eWkQdgNtZz8lUrq50=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 } }, { - "label": "ge(as PartialOrd)", - "kind": 2, - "detail": "pub fn ge(&self, other: &Rhs) -> bool", - "documentation": { - "kind": "markdown", - "value": "Tests greater than or equal to (for `self` and `other`) and is used by\nthe `>=` operator.\n\n# Examples\n\n```rust\nassert_eq!(1.0 >= 1.0, true);\nassert_eq!(1.0 >= 2.0, false);\nassert_eq!(2.0 >= 1.0, true);\n```" + "label": "String", + "labelDetails": { + "description": "String" }, - "sortText": "80000009", - "filterText": "ge", + "kind": 22, + "detail": "String", + "sortText": "7fffffff", + "filterText": "String", "textEdit": { "range": { "start": { - "line": 20, - "character": 8 + "line": 30, + "character": 12 }, "end": { - "line": 20, + "line": 30, + "character": 17 + } + }, + "newText": "String" + }, + "data": { + "for_ref": false, + "hash": "LrYhjiA5tumHeOwp5CtOROxf8rg=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "ToOwned", + "kind": 8, + "sortText": "7fffffff", + "filterText": "ToOwned", + "textEdit": { + "range": { + "start": { + "line": 30, "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "ToOwned" + }, + "data": { + "for_ref": false, + "hash": "0ZUi5cF9B1j/0lCX64NksbtD4mA=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" } }, - "newText": "ge" + "version": 5 } }, { - "label": "as_ref(as AsRef)", - "kind": 2, - "detail": "pub fn as_ref(&self) -> &T", - "documentation": { - "kind": "markdown", - "value": "Converts this type into a shared reference of the (usually inferred) input type." + "label": "ToString", + "kind": 8, + "sortText": "7fffffff", + "filterText": "ToString", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "ToString" }, - "sortText": "80000004", - "filterText": "as_ref", + "data": { + "for_ref": false, + "hash": "UYO0j4eHuspc+wNNeRp0Cz26V1U=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "TryFrom", + "kind": 8, + "sortText": "7fffffff", + "filterText": "TryFrom", "textEdit": { "range": { "start": { - "line": 20, - "character": 8 + "line": 30, + "character": 12 }, "end": { - "line": 20, + "line": 30, + "character": 17 + } + }, + "newText": "TryFrom" + }, + "data": { + "for_ref": false, + "hash": "fGAMgj8trLX0fAfwD5MmMTM/L30=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "TryInto", + "kind": 8, + "sortText": "7fffffff", + "filterText": "TryInto", + "textEdit": { + "range": { + "start": { + "line": 30, "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "TryInto" + }, + "data": { + "for_ref": false, + "hash": "6ZNgMmAlOXnU39TolFpR1x+OeaY=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" } }, - "newText": "as_ref" + "version": 5 } }, { - "label": "clone(as Clone)", - "kind": 2, - "detail": "pub fn clone(&self) -> Self", - "documentation": { - "kind": "markdown", - "value": "Returns a duplicate of the value.\n\nNote that what \"duplicate\" means varies by type:\n- For most types, this creates a deep, independent copy\n- For reference types like `&T`, this creates another reference to the same value\n- For smart pointers like [`Arc`] or [`Rc`], this increments the reference count\n but still points to the same underlying data\n\n[`Arc`]: ../../std/sync/struct.Arc.html\n[`Rc`]: ../../std/rc/struct.Rc.html\n\n# Examples\n\n```rust\nlet hello = \"Hello\"; // &str implements Clone\n\nassert_eq!(\"Hello\", hello.clone());\n```\n\nExample with a reference-counted type:\n\n```rust\nuse std::sync::{Arc, Mutex};\n\nlet data = Arc::new(Mutex::new(vec![1, 2, 3]));\nlet data_clone = data.clone(); // Creates another Arc pointing to the same Mutex\n\n{\n let mut lock = data.lock().unwrap();\n lock.push(4);\n}\n\n// Changes are visible through the clone because they share the same underlying data\nassert_eq!(*data_clone.lock().unwrap(), vec![1, 2, 3, 4]);\n```" + "label": "Vec", + "labelDetails": { + "description": "Vec<{unknown}, {unknown}>" }, - "sortText": "80000004", - "filterText": "clone", + "kind": 22, + "detail": "Vec<{unknown}, {unknown}>", + "sortText": "7fffffff", + "filterText": "Vec", "textEdit": { "range": { "start": { - "line": 20, - "character": 8 + "line": 30, + "character": 12 }, "end": { - "line": 20, + "line": 30, + "character": 17 + } + }, + "newText": "Vec" + }, + "data": { + "for_ref": false, + "hash": "J1aEUS8ZGOSGjyIcRwr2aRp9oVk=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "align_of()", + "labelDetails": { + "description": "pub const fn align_of<T>() -> usize" + }, + "kind": 3, + "detail": "pub const fn align_of<T>() -> usize", + "sortText": "7fffffff", + "filterText": "align_of", + "insertTextFormat": 2, + "textEdit": { + "range": { + "start": { + "line": 30, "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "align_of()$0" + }, + "data": { + "for_ref": false, + "hash": "6VSMXfL8Q4CS+wSqjnhUEQSv0Y8=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" } }, - "newText": "clone" + "version": 5 } }, { - "label": "clone_from(as Clone)", - "kind": 2, - "detail": "pub fn clone_from(&mut self, source: &Self) where Self: Destruct,", - "documentation": { - "kind": "markdown", - "value": "Performs copy-assignment from `source`.\n\n`a.clone_from(&b)` is equivalent to `a = b.clone()` in functionality,\nbut can be overridden to reuse the resources of `a` to avoid unnecessary\nallocations." + "label": "align_of_val(…)", + "labelDetails": { + "description": "pub const fn align_of_val<T>(val: &T) -> usize where T: ?Sized," }, - "sortText": "80000004", - "filterText": "clone_from", + "kind": 3, + "detail": "pub const fn align_of_val<T>(val: &T) -> usize where T: ?Sized,", + "sortText": "7fffffff", + "filterText": "align_of_val", + "insertTextFormat": 2, "textEdit": { "range": { "start": { - "line": 20, - "character": 8 + "line": 30, + "character": 12 }, "end": { - "line": 20, + "line": 30, + "character": 17 + } + }, + "newText": "align_of_val(${1:val})$0" + }, + "data": { + "for_ref": false, + "hash": "lhjJczCd+2yjI8j7Cj3hFctpY/k=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "alloc_error_handler", + "kind": 18, + "sortText": "7fffffff", + "filterText": "alloc_error_handler", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "alloc_error_handler" + } + }, + { + "label": "define_opaque", + "kind": 18, + "sortText": "7fffffff", + "filterText": "define_opaque", + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "define_opaque" + } + }, + { + "label": "deref!(…)", + "labelDetails": { + "description": "macro deref" + }, + "kind": 3, + "detail": "macro deref", + "sortText": "7fffffff", + "filterText": "deref!", + "insertTextFormat": 2, + "textEdit": { + "range": { + "start": { + "line": 30, "character": 12 + }, + "end": { + "line": 30, + "character": 17 } }, - "newText": "clone_from" + "newText": "deref!($0)" + }, + "data": { + "for_ref": false, + "hash": "dfFBiRvzS8uRboxVTeGW8IesaK4=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 } }, { - "label": "from(as From)", + "label": "drop(…)", + "labelDetails": { + "description": "pub const fn drop<T>(_x: T) where T: Destruct," + }, "kind": 3, - "detail": "pub fn from(value: T) -> Self", - "documentation": { - "kind": "markdown", - "value": "Converts to this type from the input type." + "detail": "pub const fn drop<T>(_x: T) where T: Destruct,", + "sortText": "7fffffff", + "filterText": "drop", + "insertTextFormat": 2, + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "drop(${1:x});$0" + }, + "data": { + "for_ref": false, + "hash": "1g6Q4StIg7iG+xQrNtW3RRIJC2o=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "size_of()", + "labelDetails": { + "description": "pub const fn size_of<T>() -> usize" }, - "sortText": "80000004", - "filterText": "from", + "kind": 3, + "detail": "pub const fn size_of<T>() -> usize", + "sortText": "7fffffff", + "filterText": "size_of", + "insertTextFormat": 2, "textEdit": { "range": { "start": { - "line": 20, - "character": 8 + "line": 30, + "character": 12 }, "end": { - "line": 20, + "line": 30, + "character": 17 + } + }, + "newText": "size_of()$0" + }, + "data": { + "for_ref": false, + "hash": "87B8GOTRg9ekS5yIrnGwBpZYLlE=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "size_of_val(…)", + "labelDetails": { + "description": "pub const fn size_of_val<T>(val: &T) -> usize where T: ?Sized," + }, + "kind": 3, + "detail": "pub const fn size_of_val<T>(val: &T) -> usize where T: ?Sized,", + "sortText": "7fffffff", + "filterText": "size_of_val", + "insertTextFormat": 2, + "textEdit": { + "range": { + "start": { + "line": 30, "character": 12 + }, + "end": { + "line": 30, + "character": 17 } }, - "newText": "from" + "newText": "size_of_val(${1:val})$0" + }, + "data": { + "for_ref": false, + "hash": "5xlLdekGC+wOYHZ2cOaWN8ZzARQ=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 } }, { - "label": "default(as Default)", + "label": "type_ascribe!(…)", + "labelDetails": { + "description": "macro type_ascribe" + }, "kind": 3, - "detail": "pub fn default() -> Self", - "documentation": { - "kind": "markdown", - "value": "Returns the \"default value\" for a type.\n\nDefault values are often some kind of initial value, identity value, or anything else that\nmay make sense as a default.\n\n# Examples\n\nUsing built-in default values:\n\n```rust\nlet i: i8 = Default::default();\nlet (x, y): (Option<String>, f64) = Default::default();\nlet (a, b, (c, d)): (i32, u32, (bool, bool)) = Default::default();\n```\n\nMaking your own:\n\n```rust\nenum Kind {\n A,\n B,\n C,\n}\n\nimpl Default for Kind {\n fn default() -> Self { Kind::A }\n}\n```" + "detail": "macro type_ascribe", + "sortText": "7fffffff", + "filterText": "type_ascribe!", + "insertTextFormat": 2, + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "type_ascribe!($0)" }, - "sortText": "80000004", - "filterText": "default", + "data": { + "for_ref": false, + "hash": "W9Z3/L3h28fJX7yOmtLLC6DMLbg=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "match", + "kind": 14, + "sortText": "7fffffff", + "filterText": "match", + "insertTextFormat": 2, "textEdit": { "range": { "start": { - "line": 20, - "character": 8 + "line": 30, + "character": 12 }, "end": { - "line": 20, + "line": 30, + "character": 17 + } + }, + "newText": "match $1 {\n $0\n}" + } + }, + { + "label": "while", + "kind": 14, + "sortText": "7fffffff", + "filterText": "while", + "insertTextFormat": 2, + "textEdit": { + "range": { + "start": { + "line": 30, "character": 12 + }, + "end": { + "line": 30, + "character": 17 } }, - "newText": "default" + "newText": "while $1 {\n $0\n}" } }, { - "label": "cmp(as Ord)", - "kind": 2, - "detail": "pub fn cmp(&self, other: &Self) -> Ordering", - "documentation": { - "kind": "markdown", - "value": "This method returns an [`Ordering`] between `self` and `other`.\n\nBy convention, `self.cmp(&other)` returns the ordering matching the expression\n`self <operator> other` if true.\n\n# Examples\n\n```rust\nuse std::cmp::Ordering;\n\nassert_eq!(5.cmp(&10), Ordering::Less);\nassert_eq!(10.cmp(&5), Ordering::Greater);\nassert_eq!(5.cmp(&5), Ordering::Equal);\n```" + "label": "while let", + "kind": 14, + "sortText": "7fffffff", + "filterText": "while let", + "insertTextFormat": 2, + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "while let $1 = $2 {\n $0\n}" + } + }, + { + "label": "loop", + "kind": 14, + "sortText": "7fffffff", + "filterText": "loop", + "insertTextFormat": 2, + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "loop {\n $0\n}" + } + }, + { + "label": "if", + "kind": 14, + "sortText": "7fffffff", + "filterText": "if", + "insertTextFormat": 2, + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "if $1 {\n $0\n}" + } + }, + { + "label": "if let", + "kind": 14, + "sortText": "7fffffff", + "filterText": "if let", + "insertTextFormat": 2, + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "if let $1 = $2 {\n $0\n}" + } + }, + { + "label": "for", + "kind": 14, + "sortText": "7fffffff", + "filterText": "for", + "insertTextFormat": 2, + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "for $1 in $2 {\n $0\n}" + } + }, + { + "label": "true", + "kind": 14, + "sortText": "7fffffff", + "filterText": "true", + "insertTextFormat": 2, + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "true" + } + }, + { + "label": "false", + "kind": 14, + "sortText": "7fffffff", + "filterText": "false", + "insertTextFormat": 2, + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "false" + } + }, + { + "label": "letm", + "kind": 14, + "sortText": "7fffffff", + "filterText": "letm", + "insertTextFormat": 2, + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "let mut $1 = $0;" + } + }, + { + "label": "let", + "kind": 14, + "sortText": "7fffffff", + "filterText": "let", + "insertTextFormat": 2, + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "let $1 = $0;" + } + }, + { + "label": "return", + "kind": 14, + "sortText": "7fffffff", + "filterText": "return", + "insertTextFormat": 2, + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "return;" + } + }, + { + "label": "self.r", + "labelDetails": { + "description": "CompletionResponse" }, - "sortText": "80000004", - "filterText": "cmp", + "kind": 5, + "detail": "CompletionResponse", + "sortText": "80000006", + "filterText": "r", "textEdit": { "range": { "start": { - "line": 20, - "character": 8 + "line": 30, + "character": 12 }, "end": { - "line": 20, + "line": 30, + "character": 17 + } + }, + "newText": "self.r" + } + }, + { + "label": "self.start", + "labelDetails": { + "description": "usize" + }, + "kind": 5, + "detail": "usize", + "sortText": "80000006", + "filterText": "start", + "textEdit": { + "range": { + "start": { + "line": 30, "character": 12 + }, + "end": { + "line": 30, + "character": 17 } }, - "newText": "cmp" + "newText": "self.start" } }, { - "label": "max(as Ord)", - "kind": 2, - "detail": "pub fn max(self, other: Self) -> Self where Self: Sized + Destruct,", - "documentation": { - "kind": "markdown", - "value": "Compares and returns the maximum of two values.\n\nReturns the second argument if the comparison determines them to be equal.\n\n# Examples\n\n```rust\nassert_eq!(1.max(2), 2);\nassert_eq!(2.max(2), 2);\n```\n```rust\nuse std::cmp::Ordering;\n\n#[derive(Eq)]\nstruct Equal(&'static str);\n\nimpl PartialEq for Equal {\n fn eq(&self, other: &Self) -> bool { true }\n}\nimpl PartialOrd for Equal {\n fn partial_cmp(&self, other: &Self) -> Option<Ordering> { Some(Ordering::Equal) }\n}\nimpl Ord for Equal {\n fn cmp(&self, other: &Self) -> Ordering { Ordering::Equal }\n}\n\nassert_eq!(Equal(\"self\").max(Equal(\"other\")).0, \"other\");\n```" + "label": "self.selection", + "labelDetails": { + "description": "usize" }, - "sortText": "80000004", - "filterText": "max", + "kind": 5, + "detail": "usize", + "sortText": "80000006", + "filterText": "selection", "textEdit": { "range": { "start": { - "line": 20, - "character": 8 + "line": 30, + "character": 12 }, "end": { - "line": 20, + "line": 30, + "character": 17 + } + }, + "newText": "self.selection" + } + }, + { + "label": "self.vo", + "labelDetails": { + "description": "usize" + }, + "kind": 5, + "detail": "usize", + "sortText": "80000006", + "filterText": "vo", + "textEdit": { + "range": { + "start": { + "line": 30, "character": 12 + }, + "end": { + "line": 30, + "character": 17 } }, - "newText": "max" + "newText": "self.vo" } }, { - "label": "min(as Ord)", + "label": "self.next(…)", + "labelDetails": { + "description": "pub fn next(&mut self, f: &str)" + }, "kind": 2, - "detail": "pub fn min(self, other: Self) -> Self where Self: Sized + Destruct,", - "documentation": { - "kind": "markdown", - "value": "Compares and returns the minimum of two values.\n\nReturns the first argument if the comparison determines them to be equal.\n\n# Examples\n\n```rust\nassert_eq!(1.min(2), 1);\nassert_eq!(2.min(2), 2);\n```\n```rust\nuse std::cmp::Ordering;\n\n#[derive(Eq)]\nstruct Equal(&'static str);\n\nimpl PartialEq for Equal {\n fn eq(&self, other: &Self) -> bool { true }\n}\nimpl PartialOrd for Equal {\n fn partial_cmp(&self, other: &Self) -> Option<Ordering> { Some(Ordering::Equal) }\n}\nimpl Ord for Equal {\n fn cmp(&self, other: &Self) -> Ordering { Ordering::Equal }\n}\n\nassert_eq!(Equal(\"self\").min(Equal(\"other\")).0, \"self\");\n```" + "detail": "pub fn next(&mut self, f: &str)", + "sortText": "80000006", + "filterText": "next", + "insertTextFormat": 2, + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "self.next(${1:f});$0" + } + }, + { + "label": "self.back(…)", + "labelDetails": { + "description": "pub fn back(&mut self, f: &str)" }, - "sortText": "80000004", - "filterText": "min", + "kind": 2, + "detail": "pub fn back(&mut self, f: &str)", + "sortText": "80000006", + "filterText": "back", + "insertTextFormat": 2, "textEdit": { "range": { "start": { - "line": 20, - "character": 8 + "line": 30, + "character": 12 }, "end": { - "line": 20, + "line": 30, + "character": 17 + } + }, + "newText": "self.back(${1:f});$0" + } + }, + { + "label": "self.into()", + "labelDetails": { + "detail": "(as Into)", + "description": "pub fn into(self) -> T" + }, + "kind": 2, + "detail": "pub fn into(self) -> T", + "sortText": "8000000b", + "filterText": "into", + "insertTextFormat": 2, + "textEdit": { + "range": { + "start": { + "line": 30, "character": 12 + }, + "end": { + "line": 30, + "character": 17 } }, - "newText": "min" + "newText": "self.into()$0" + }, + "data": { + "for_ref": false, + "hash": "MwcSrOujPrBW3xerrRcsAhs7Rgc=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 } }, { - "label": "clamp(as Ord)", + "label": "self.try_into()", + "labelDetails": { + "detail": "(as TryInto)", + "description": "pub fn try_into(self) -> Result<T, Self::Error>" + }, "kind": 2, - "detail": "pub fn clamp(self, min: Self, max: Self) -> Self where Self: Sized + Destruct,", - "documentation": { - "kind": "markdown", - "value": "Restrict a value to a certain interval.\n\nReturns `max` if `self` is greater than `max`, and `min` if `self` is\nless than `min`. Otherwise this returns `self`.\n\n# Panics\n\nPanics if `min > max`.\n\n# Examples\n\n```rust\nassert_eq!((-3).clamp(-2, 1), -2);\nassert_eq!(0.clamp(-2, 1), 0);\nassert_eq!(2.clamp(-2, 1), 1);\n```" + "detail": "pub fn try_into(self) -> Result<T, Self::Error>", + "sortText": "8000000b", + "filterText": "try_into", + "insertTextFormat": 2, + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "self.try_into()$0" }, - "sortText": "80000004", - "filterText": "clamp", + "data": { + "for_ref": false, + "hash": "dxZOTY21K1HwHcYgHJdEUsdcm4s=", + "position": { + "position": { + "character": 17, + "line": 30 + }, + "textDocument": { + "uri": "file:///home/os/gracilaria/src/com.rs" + } + }, + "version": 5 + } + }, + { + "label": "self.sel(…)", + "labelDetails": { + "description": "pub fn sel(&self, f: &str) -> &CompletionItem" + }, + "kind": 2, + "detail": "pub fn sel(&self, f: &str) -> &CompletionItem", + "sortText": "80000006", + "filterText": "sel", + "insertTextFormat": 2, + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "self.sel(${1:f})$0" + } + }, + { + "label": "enum", + "kind": 14, + "sortText": "7fffffff", + "filterText": "enum", + "insertTextFormat": 2, + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "enum $1 {\n $0\n}" + } + }, + { + "label": "mod", + "kind": 14, + "sortText": "7fffffff", + "filterText": "mod", + "insertTextFormat": 2, + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "mod $0" + } + }, + { + "label": "static", + "kind": 14, + "sortText": "7fffffff", + "filterText": "static", + "insertTextFormat": 2, + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "static $0" + } + }, + { + "label": "struct", + "kind": 14, + "sortText": "7fffffff", + "filterText": "struct", + "insertTextFormat": 2, + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "struct $0" + } + }, + { + "label": "trait", + "kind": 14, + "sortText": "7fffffff", + "filterText": "trait", + "insertTextFormat": 2, + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "trait $1 {\n $0\n}" + } + }, + { + "label": "union", + "kind": 14, + "sortText": "7fffffff", + "filterText": "union", + "insertTextFormat": 2, + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "union $1 {\n $0\n}" + } + }, + { + "label": "use", + "kind": 14, + "sortText": "7fffffff", + "filterText": "use", + "insertTextFormat": 2, "textEdit": { "range": { "start": { - "line": 20, - "character": 8 + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "use $0;" + } + }, + { + "label": "impl", + "kind": 14, + "sortText": "7fffffff", + "filterText": "impl", + "insertTextFormat": 2, + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "impl $1 {\n $0\n}" + } + }, + { + "label": "impl for", + "kind": 14, + "sortText": "7fffffff", + "filterText": "impl for", + "insertTextFormat": 2, + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "impl $1 for $2 {\n $0\n}" + } + }, + { + "label": "extern", + "kind": 14, + "sortText": "7fffffff", + "filterText": "extern", + "insertTextFormat": 2, + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "extern $0" + } + }, + { + "label": "type", + "kind": 14, + "sortText": "7fffffff", + "filterText": "type", + "insertTextFormat": 2, + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "type $0" + } + }, + { + "label": "fn", + "kind": 14, + "sortText": "7fffffff", + "filterText": "fn", + "insertTextFormat": 2, + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "fn $1($2) {\n $0\n}" + } + }, + { + "label": "unsafe", + "kind": 14, + "sortText": "7fffffff", + "filterText": "unsafe", + "insertTextFormat": 2, + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "unsafe $0" + } + }, + { + "label": "const", + "kind": 14, + "sortText": "7fffffff", + "filterText": "const", + "insertTextFormat": 2, + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "const $0" + } + }, + { + "label": "async", + "kind": 14, + "sortText": "7fffffff", + "filterText": "async", + "insertTextFormat": 2, + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "async $0" + } + }, + { + "label": "pd", + "kind": 15, + "sortText": "7fffffff", + "filterText": "pd", + "insertTextFormat": 2, + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 }, "end": { - "line": 20, + "line": 30, + "character": 17 + } + }, + "newText": "eprintln!(\"$0 = {:?}\", $0);" + } + }, + { + "label": "ppd", + "kind": 15, + "sortText": "7fffffff", + "filterText": "ppd", + "insertTextFormat": 2, + "textEdit": { + "range": { + "start": { + "line": 30, + "character": 12 + }, + "end": { + "line": 30, + "character": 17 + } + }, + "newText": "eprintln!(\"$0 = {:#?}\", $0);" + } + }, + { + "label": "macro_rules", + "kind": 15, + "sortText": "7fffffff", + "filterText": "macro_rules", + "insertTextFormat": 2, + "textEdit": { + "range": { + "start": { + "line": 30, "character": 12 + }, + "end": { + "line": 30, + "character": 17 } }, - "newText": "clamp" + "newText": "macro_rules! $1 {\n ($2) => {\n $0\n };\n}" } } ] |