refactor: refactor hover, analysis/global, and docs crates (#755)

* dev: refactor hover.rs

* refactor refactor AnalysisContext

* refactor: refactor docs crate
This commit is contained in:
Myriad-Dreamin 2024-10-31 10:07:31 +08:00 committed by GitHub
parent 1c1bc19caf
commit 8f3566366e
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
44 changed files with 694 additions and 790 deletions

View file

@ -30,14 +30,14 @@ pub struct GotoDeclarationRequest {
impl SemanticRequest for GotoDeclarationRequest {
type Response = GotoDeclarationResponse;
fn request(self, _ctx: &mut AnalysisContext) -> Option<Self::Response> {
fn request(self, _ctx: &mut LocalContext) -> Option<Self::Response> {
let _ = find_declarations;
todo!()
}
}
fn find_declarations(
_ctx: &AnalysisContext,
_ctx: &LocalContext,
_expr_info: Arc<crate::syntax::ExprInfo>,
_deref_target: DerefTarget<'_>,
) -> Option<Vec<Range<usize>>> {