mirror of
https://github.com/rust-lang/rust-analyzer
synced 2024-12-26 13:03:31 +00:00
internal: make upstream bug less annoying
This commit is contained in:
parent
c41870076b
commit
3a055a6b1f
1 changed files with 3 additions and 2 deletions
|
@ -7,7 +7,6 @@ use std::{
|
|||
process::{self, Stdio},
|
||||
};
|
||||
|
||||
use always_assert::always;
|
||||
use ide::{
|
||||
AnnotationConfig, AssistKind, AssistResolveStrategy, FileId, FilePosition, FileRange,
|
||||
HoverAction, HoverGotoTypeData, Query, RangeInfo, Runnable, RunnableKind, SingleResolve,
|
||||
|
@ -268,7 +267,9 @@ pub(crate) fn handle_on_type_formatting(
|
|||
let char_typed = params.ch.chars().next().unwrap_or('\0');
|
||||
|
||||
let text = snap.analysis.file_text(position.file_id)?;
|
||||
if !always!(text[usize::from(position.offset)..].starts_with(char_typed)) {
|
||||
if !text[usize::from(position.offset)..].starts_with(char_typed) {
|
||||
// Add `always!` here once VS Code bug is fixed:
|
||||
// https://github.com/rust-analyzer/rust-analyzer/issues/10002
|
||||
return Ok(None);
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue