lsp_
core
0.1.0
In lsp_
core::
prelude
Modules
completion
diagnostics
feature
format
goto_definition
goto_type
hover
inlay
parse
references
rename
save
semantic
semantic_token
systems
Structs
Backend
CommandReceiver
CommandSender
CompletionRequest
Config
CreateEvent
CurrentType
DiagnosticItem
DiagnosticPublisher
DiagnosticSender
Dirty
DocumentLinks
DynLang
Element
Errors
FormatRequest
Fs
HighlightRequest
HoverRequest
InlayRequest
KeyWords
Label
MyQuad
MyTerm
Open
PToken
PositionComponent
Prefix
Prefixes
PrepareRenameRequest
RenameEdits
RopeC
SemanticTokensDict
ServerConfig
SimpleCompletion
SimpleDiagnostic
Source
Spanned
TokenComponent
Tokens
TripleComponent
Triples
Triples2
TypeHierarchy
Types
Wrapped
Enums
SparqlAggregate
SparqlCall
SparqlExpr
SparqlExpr2
SparqlExpr3
SparqlKeyword
StringStyle
Token
TripleTarget
Traits
Client
ClientSync
FsTrait
Lang
LangHelper
Membered
TokenTrait
Functions
get_current_token
get_current_triple
lsp_range_to_range
offset_to_position
offsets_to_range
position_to_offset
range_to_range
setup_schedule_labels
spanned
spawn_or_insert
lsp_core
::
prelude
Function
lsp_range_to_range
Copy item path
Settings
Help
Summary
Source
pub fn lsp_range_to_range(range: &
Range
, rope: &
Rope
) ->
Option
<
Range
<
usize
>>