]> git.lizzy.rs Git - rust.git/commitdiff
minor: use minicore
authorAleksey Kladov <aleksey.kladov@gmail.com>
Fri, 18 Jun 2021 20:38:19 +0000 (23:38 +0300)
committerAleksey Kladov <aleksey.kladov@gmail.com>
Fri, 18 Jun 2021 20:38:19 +0000 (23:38 +0300)
crates/ide/src/inlay_hints.rs
crates/ide_assists/src/handlers/fill_match_arms.rs
crates/ide_completion/src/completions/postfix.rs

index 48bab0b2e61a299c07f5ce242903948150443169..95f9edce4cff36b97a9d91ec2168b72c5bc4e43c 100644 (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 fn_hints() {
         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 @@ struct InnerStruct {}
     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() {
index cd0f6dba98b745c6983c9ad34ffe56832c0471ae..318faa0fca6f7b2bef350690f6411e5ad8afbdaf 100644 (file)
@@ -481,26 +481,21 @@ fn partial_fill_option() {
         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!(),
     }
 }
-            "#,
+"#,
         );
     }
 
index c11deebcb5e475f33e7beb61b5a945e40285fa13..4e20ec003f43876b04d2f301af2ebd26d15ef8d6 100644 (file)
@@ -509,18 +509,15 @@ fn postfix_completion_for_references() {
         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
 }