diff options
author | adamrk <[email protected]> | 2020-06-20 16:00:57 +0100 |
---|---|---|
committer | adamrk <[email protected]> | 2020-06-20 16:00:57 +0100 |
commit | 1629fb770e21c7e7fd4c478f5074590d5c9e6829 (patch) | |
tree | dee9864cb0139f9ba11cce1fb62facb49d0dd5e3 /crates/ra_hir_ty/src/tests | |
parent | d8f5192d99886c89418879cc7d81ba298b0596db (diff) |
Push obligation instead of matching on solution
Diffstat (limited to 'crates/ra_hir_ty/src/tests')
-rw-r--r-- | crates/ra_hir_ty/src/tests/traits.rs | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/crates/ra_hir_ty/src/tests/traits.rs b/crates/ra_hir_ty/src/tests/traits.rs index dd5bdd2d0..961be4abd 100644 --- a/crates/ra_hir_ty/src/tests/traits.rs +++ b/crates/ra_hir_ty/src/tests/traits.rs | |||
@@ -3028,7 +3028,7 @@ fn infer_box_fn_arg() { | |||
3028 | 656..667 '&self.inner': &*mut T | 3028 | 656..667 '&self.inner': &*mut T |
3029 | 657..661 'self': &Box<T> | 3029 | 657..661 'self': &Box<T> |
3030 | 657..667 'self.inner': *mut T | 3030 | 657..667 'self.inner': *mut T |
3031 | 812..957 '{ ... }': FnOnce::Output<dyn FnOnce<(&Option<i32>,)>, ({unknown},)> | 3031 | 812..957 '{ ... }': FnOnce::Output<dyn FnOnce<(&Option<i32>,)>, (&Option<i32>,)> |
3032 | 834..835 's': Option<i32> | 3032 | 834..835 's': Option<i32> |
3033 | 838..850 'Option::None': Option<i32> | 3033 | 838..850 'Option::None': Option<i32> |
3034 | 872..873 'f': Box<dyn FnOnce<(&Option<i32>,)>> | 3034 | 872..873 'f': Box<dyn FnOnce<(&Option<i32>,)>> |
@@ -3037,7 +3037,7 @@ fn infer_box_fn_arg() { | |||
3037 | 913..915 'ps': {unknown} | 3037 | 913..915 'ps': {unknown} |
3038 | 917..919 '{}': () | 3038 | 917..919 '{}': () |
3039 | 938..939 'f': Box<dyn FnOnce<(&Option<i32>,)>> | 3039 | 938..939 'f': Box<dyn FnOnce<(&Option<i32>,)>> |
3040 | 938..943 'f(&s)': FnOnce::Output<dyn FnOnce<(&Option<i32>,)>, ({unknown},)> | 3040 | 938..943 'f(&s)': FnOnce::Output<dyn FnOnce<(&Option<i32>,)>, (&Option<i32>,)> |
3041 | 940..942 '&s': &Option<i32> | 3041 | 940..942 '&s': &Option<i32> |
3042 | 941..942 's': Option<i32> | 3042 | 941..942 's': Option<i32> |
3043 | "### | 3043 | "### |
@@ -3105,9 +3105,9 @@ fn infer_dyn_fn_output() { | |||
3105 | 937..946 'box(|| 5)': Box<|| -> i32> | 3105 | 937..946 'box(|| 5)': Box<|| -> i32> |
3106 | 941..945 '|| 5': || -> i32 | 3106 | 941..945 '|| 5': || -> i32 |
3107 | 944..945 '5': i32 | 3107 | 944..945 '5': i32 |
3108 | 968..969 'x': i32 | 3108 | 968..969 'x': FnOnce::Output<dyn Fn<(), Output = i32>, ()> |
3109 | 972..973 'f': Box<dyn Fn<(), Output = i32>> | 3109 | 972..973 'f': Box<dyn Fn<(), Output = i32>> |
3110 | 972..975 'f()': i32 | 3110 | 972..975 'f()': FnOnce::Output<dyn Fn<(), Output = i32>, ()> |
3111 | "### | 3111 | "### |
3112 | ); | 3112 | ); |
3113 | } | 3113 | } |