Docs.rs
php-lsp-0.4.0
php-lsp 0.4.0
Permalink
Docs.rs crate page
MIT
Links
Repository
crates.io
Source
Owners
jorgsowa
Dependencies
bincode ^2
normal
blake3 ^1
normal
bumpalo ^3
normal
dashmap ^6
normal
dhat ^0.3
normal
optional
mimalloc ^0.1
normal
mir-analyzer ^0.16.0
normal
mir-codebase ^0.16.0
normal
mir-issues ^0.16.0
normal
mir-types ^0.16.0
normal
php-ast ^0.9.4
normal
php-rs-parser ^0.9.4
normal
rayon ^1
normal
salsa ^0.26
normal
serde ^1
normal
serde_json ^1
normal
tokio ^1
normal
tower-lsp ^0.20
normal
tracing ^0.1
normal
tracing-subscriber ^0.3
normal
walkdir ^2
normal
criterion ^0.8
dev
expect-test ^1
dev
iai-callgrind ^0.16
dev
indexmap ^2
dev
tempfile ^3
dev
Versions
52.97%
of the crate is documented
Platform
x86_64-unknown-linux-gnu
Feature flags
docs.rs
About docs.rs
Badges
Builds
Metadata
Shorthand URLs
Download
Rustdoc JSON
Build queue
Privacy policy
Rust
Rust website
The Book
Standard Library API Reference
Rust by Example
The Cargo Guide
Clippy Documentation
Skip to main content
Module definition
php_lsp
0.4.0
Module definition
Module Items
Functions
In crate php_
lsp
php_lsp
Module
definition
Copy item path
Source
Functions
ยง
find_
declaration_
range
Search an AST for a declaration named
name
, returning its selection range. Used by the PSR-4 fallback in the backend after resolving a class to a file.
find_
in_
indexes
Find a class/function declaration by name in a slice of
FileIndex
entries. Returns the URI and a line-level
Range
.
goto_
definition
Find the definition of the symbol under
position
. Searches the current document first, then
other_docs
for cross-file resolution.