minor: use minicore

This commit is contained in:
Aleksey Kladov 2021-06-18 23:38:19 +03:00
parent cc73abf72c
commit a9623f3165
3 changed files with 10 additions and 27 deletions

View File

@ -661,9 +661,7 @@ fn main() {
fn function_call_parameter_hint() {
check_params(
r#"
enum Option<T> { None, Some(T) }
use Option::*;
//- minicore: option
struct FileId {}
struct SmolStr {}
@ -872,7 +870,6 @@ fn main() {
check_types(
r#"
//- minicore: fn, sized
fn foo() -> impl Fn() { loop {} }
fn foo1() -> impl Fn(f64) { loop {} }
fn foo2() -> impl Fn(f64, f64) { loop {} }
@ -960,9 +957,7 @@ fn main() {
fn if_expr() {
check_types(
r#"
enum Option<T> { None, Some(T) }
use Option::*;
//- minicore: option
struct Test { a: Option<u32>, b: u8 }
fn main() {
@ -992,9 +987,7 @@ fn main() {
fn while_expr() {
check_types(
r#"
enum Option<T> { None, Some(T) }
use Option::*;
//- minicore: option
struct Test { a: Option<u32>, b: u8 }
fn main() {
@ -1010,9 +1003,7 @@ fn main() {
fn match_arm_list() {
check_types(
r#"
enum Option<T> { None, Some(T) }
use Option::*;
//- minicore: option
struct Test { a: Option<u32>, b: u8 }
fn main() {

View File

@ -481,26 +481,21 @@ fn main() {
check_assist(
fill_match_arms,
r#"
enum Option<T> { Some(T), None }
use Option::*;
//- minicore: option
fn main() {
match None$0 {
None => {}
}
}
"#,
"#,
r#"
enum Option<T> { Some(T), None }
use Option::*;
fn main() {
match None {
None => {}
Some(${0:_}) => todo!(),
}
}
"#,
"#,
);
}

View File

@ -509,18 +509,15 @@ fn main() {
check_edit(
"ifl",
r#"
enum Option<T> { Some(T), None }
//- minicore: option
fn main() {
let bar = &Option::Some(true);
let bar = &Some(true);
bar.$0
}
"#,
r#"
enum Option<T> { Some(T), None }
fn main() {
let bar = &Option::Some(true);
let bar = &Some(true);
if let Some($1) = bar {
$0
}