Ensure hover shows full type declaration

This commit is contained in:
Kirill Bulatov 2019-12-19 12:45:00 +02:00
parent 14c167a9f6
commit 3969c7c853
2 changed files with 19 additions and 2 deletions

View file

@ -424,6 +424,23 @@ mod tests {
);
}
#[test]
fn hover_default_generic_type() {
check_hover_result(
r#"
//- /main.rs
struct Test<K, T = u8> {
k: K,
t: T,
}
fn main() {
let zz<|> = Test { t: 23, k: 33 };
}"#,
&["Test<i32, u8>"],
);
}
#[test]
fn hover_some() {
let (analysis, position) = single_file_with_position(