minor: use minicore
This commit is contained in:
@@ -661,9 +661,7 @@ fn main() {
|
|||||||
fn function_call_parameter_hint() {
|
fn function_call_parameter_hint() {
|
||||||
check_params(
|
check_params(
|
||||||
r#"
|
r#"
|
||||||
enum Option<T> { None, Some(T) }
|
//- minicore: option
|
||||||
use Option::*;
|
|
||||||
|
|
||||||
struct FileId {}
|
struct FileId {}
|
||||||
struct SmolStr {}
|
struct SmolStr {}
|
||||||
|
|
||||||
@@ -872,7 +870,6 @@ fn main() {
|
|||||||
check_types(
|
check_types(
|
||||||
r#"
|
r#"
|
||||||
//- minicore: fn, sized
|
//- minicore: fn, sized
|
||||||
|
|
||||||
fn foo() -> impl Fn() { loop {} }
|
fn foo() -> impl Fn() { loop {} }
|
||||||
fn foo1() -> impl Fn(f64) { loop {} }
|
fn foo1() -> impl Fn(f64) { loop {} }
|
||||||
fn foo2() -> impl Fn(f64, f64) { loop {} }
|
fn foo2() -> impl Fn(f64, f64) { loop {} }
|
||||||
@@ -960,9 +957,7 @@ fn main() {
|
|||||||
fn if_expr() {
|
fn if_expr() {
|
||||||
check_types(
|
check_types(
|
||||||
r#"
|
r#"
|
||||||
enum Option<T> { None, Some(T) }
|
//- minicore: option
|
||||||
use Option::*;
|
|
||||||
|
|
||||||
struct Test { a: Option<u32>, b: u8 }
|
struct Test { a: Option<u32>, b: u8 }
|
||||||
|
|
||||||
fn main() {
|
fn main() {
|
||||||
@@ -992,9 +987,7 @@ fn main() {
|
|||||||
fn while_expr() {
|
fn while_expr() {
|
||||||
check_types(
|
check_types(
|
||||||
r#"
|
r#"
|
||||||
enum Option<T> { None, Some(T) }
|
//- minicore: option
|
||||||
use Option::*;
|
|
||||||
|
|
||||||
struct Test { a: Option<u32>, b: u8 }
|
struct Test { a: Option<u32>, b: u8 }
|
||||||
|
|
||||||
fn main() {
|
fn main() {
|
||||||
@@ -1010,9 +1003,7 @@ fn main() {
|
|||||||
fn match_arm_list() {
|
fn match_arm_list() {
|
||||||
check_types(
|
check_types(
|
||||||
r#"
|
r#"
|
||||||
enum Option<T> { None, Some(T) }
|
//- minicore: option
|
||||||
use Option::*;
|
|
||||||
|
|
||||||
struct Test { a: Option<u32>, b: u8 }
|
struct Test { a: Option<u32>, b: u8 }
|
||||||
|
|
||||||
fn main() {
|
fn main() {
|
||||||
|
|||||||
@@ -481,26 +481,21 @@ fn main() {
|
|||||||
check_assist(
|
check_assist(
|
||||||
fill_match_arms,
|
fill_match_arms,
|
||||||
r#"
|
r#"
|
||||||
enum Option<T> { Some(T), None }
|
//- minicore: option
|
||||||
use Option::*;
|
|
||||||
|
|
||||||
fn main() {
|
fn main() {
|
||||||
match None$0 {
|
match None$0 {
|
||||||
None => {}
|
None => {}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
"#,
|
"#,
|
||||||
r#"
|
r#"
|
||||||
enum Option<T> { Some(T), None }
|
|
||||||
use Option::*;
|
|
||||||
|
|
||||||
fn main() {
|
fn main() {
|
||||||
match None {
|
match None {
|
||||||
None => {}
|
None => {}
|
||||||
Some(${0:_}) => todo!(),
|
Some(${0:_}) => todo!(),
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
"#,
|
"#,
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -509,18 +509,15 @@ fn main() {
|
|||||||
check_edit(
|
check_edit(
|
||||||
"ifl",
|
"ifl",
|
||||||
r#"
|
r#"
|
||||||
enum Option<T> { Some(T), None }
|
//- minicore: option
|
||||||
|
|
||||||
fn main() {
|
fn main() {
|
||||||
let bar = &Option::Some(true);
|
let bar = &Some(true);
|
||||||
bar.$0
|
bar.$0
|
||||||
}
|
}
|
||||||
"#,
|
"#,
|
||||||
r#"
|
r#"
|
||||||
enum Option<T> { Some(T), None }
|
|
||||||
|
|
||||||
fn main() {
|
fn main() {
|
||||||
let bar = &Option::Some(true);
|
let bar = &Some(true);
|
||||||
if let Some($1) = bar {
|
if let Some($1) = bar {
|
||||||
$0
|
$0
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user