-
Notifications
You must be signed in to change notification settings - Fork 2k
Request textDocument/completion failed #21849
Copy link
Copy link
Open
Labels
Description
rust-analyzer version: 0.3.2828-standalone
rustc version: rustc 1.93.0 (254b59607 2026-01-19)
editor or extension: VSCode, 0.3.2828
relevant settings: N/A
repository link (if public, optional): nix
code snippet to reproduce:
Cargo.toml:
[package]
name = "sandbox"
version = "0.1.0"
edition = "2024"
[dependencies]
nix = { version = "0.31.2", features = ["process"] }lib.rs
use nix::unistd::getpid;
async fn foo() {
bar
// ^ ctrl+space completion here
}Log:
thread 'Worker12' (183385) panicked at /github/home/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ra-ap-rustc_type_ir-0.143.0/src/binder.rs:649:13:
&'{region error} mut #0 has parameters, but no args were provided in instantiate
stack backtrace:
0: __rustc::rust_begin_unwind
1: core::panicking::panic_fmt
2: ra_ap_rustc_type_ir::binder::EarlyBinder<I,T>::instantiate
3: <alloc::vec::into_iter::IntoIter<T,A> as core::iter::traits::iterator::Iterator>::try_fold
4: alloc::vec::in_place_collect::from_iter_in_place
5: hir::Function::params_without_self_with_args
6: core::ops::function::impls::<impl core::ops::function::FnMut<A> for &mut F>::call_mut
7: <alloc::vec::into_iter::IntoIter<T,A> as core::iter::traits::iterator::Iterator>::try_fold
8: core::ops::function::impls::<impl core::ops::function::FnMut<A> for &mut F>::call_mut
9: <alloc::vec::into_iter::IntoIter<T,A> as core::iter::traits::iterator::Iterator>::try_fold
10: <alloc::vec::into_iter::IntoIter<T,A> as core::iter::traits::iterator::Iterator>::try_fold
11: <core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::try_fold
12: <alloc::vec::Vec<T,A> as alloc::vec::spec_extend::SpecExtend<T,I>>::spec_extend
13: hir::term_search::term_search
14: ide_completion::completions::expr::complete_expr
15: ide_completion::completions::complete_name_ref
16: ide_completion::completions
17: salsa::cancelled::Cancelled::catch
18: std::thread::local::LocalKey<T>::with
19: ide::Analysis::completions
20: rust_analyzer::handlers::request::handle_completion
21: core::ops::function::FnOnce::call_once{{vtable.shim}}
22: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
additional context:
0:
version: 0.3.2828-standalone
request: textDocument/completion CompletionParams {
text_document_position: TextDocumentPositionParams {
text_document: TextDocumentIdentifier {
uri: Url {
scheme: "file",
cannot_be_a_base: false,
username: "",
password: None,
host: None,
port: None,
path: "/tmp/sandbox/src/lib.rs",
query: None,
fragment: None,
},
},
position: Position {
line: 3,
character: 7,
},
},
work_done_progress_params: WorkDoneProgressParams {
work_done_token: None,
},
partial_result_params: PartialResultParams {
partial_result_token: None,
},
context: Some(
CompletionContext {
trigger_kind: Invoked,
trigger_character: None,
},
),
}
[Error - 21:31:16] Request textDocument/completion failed.
Message: request handler panicked: &'{region error} mut #0 has parameters, but no args were provided in instantiate
Code: -32603
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
Type
Fields
Give feedbackNo fields configured for issues without a type.