From 4789a993eb26963a2411dcc3041733a3b034634a Mon Sep 17 00:00:00 2001 From: Florian Diebold Date: Tue, 28 Jan 2020 21:42:58 +0100 Subject: Fix printing of function types --- crates/ra_hir_ty/src/tests/simple.rs | 32 ++++++++++++++++---------------- 1 file changed, 16 insertions(+), 16 deletions(-) (limited to 'crates/ra_hir_ty/src/tests/simple.rs') diff --git a/crates/ra_hir_ty/src/tests/simple.rs b/crates/ra_hir_ty/src/tests/simple.rs index f1238506b..b08355227 100644 --- a/crates/ra_hir_ty/src/tests/simple.rs +++ b/crates/ra_hir_ty/src/tests/simple.rs @@ -754,15 +754,15 @@ fn test() { [289; 295) 'self.0': T [315; 353) '{ ...))); }': () [325; 326) 't': &i32 - [329; 335) 'A::foo': fn foo(&A) -> &T + [329; 335) 'A::foo': fn foo(&A) -> &i32 [329; 350) 'A::foo...42))))': &i32 [336; 349) '&&B(B(A(42)))': &&B>> [337; 349) '&B(B(A(42)))': &B>> - [338; 339) 'B': B>>(T) -> B + [338; 339) 'B': B>>(B>) -> B>> [338; 349) 'B(B(A(42)))': B>> - [340; 341) 'B': B>(T) -> B + [340; 341) 'B': B>(A) -> B> [340; 348) 'B(A(42))': B> - [342; 343) 'A': A(T) -> A + [342; 343) 'A': A(i32) -> A [342; 347) 'A(42)': A [344; 346) '42': i32 "### @@ -817,16 +817,16 @@ fn test(a: A) { [326; 327) 'a': A [337; 383) '{ ...))); }': () [347; 348) 't': &i32 - [351; 352) 'A': A(*mut T) -> A + [351; 352) 'A': A(*mut i32) -> A [351; 365) 'A(0 as *mut _)': A [351; 380) 'A(0 as...B(a)))': &i32 [353; 354) '0': i32 [353; 364) '0 as *mut _': *mut i32 [370; 379) '&&B(B(a))': &&B>> [371; 379) '&B(B(a))': &B>> - [372; 373) 'B': B>>(T) -> B + [372; 373) 'B': B>>(B>) -> B>> [372; 379) 'B(B(a))': B>> - [374; 375) 'B': B>(T) -> B + [374; 375) 'B': B>(A) -> B> [374; 378) 'B(a)': B> [376; 377) 'a': A "### @@ -1205,14 +1205,14 @@ fn test() { [21; 26) '{ t }': T [23; 24) 't': T [38; 98) '{ ...(1); }': () - [44; 46) 'id': fn id(T) -> T + [44; 46) 'id': fn id(u32) -> u32 [44; 52) 'id(1u32)': u32 [47; 51) '1u32': u32 - [58; 68) 'id::': fn id(T) -> T + [58; 68) 'id::': fn id(i128) -> i128 [58; 71) 'id::(1)': i128 [69; 70) '1': i128 [81; 82) 'x': u64 - [90; 92) 'id': fn id(T) -> T + [90; 92) 'id': fn id(u64) -> u64 [90; 95) 'id(1)': u64 [93; 94) '1': u64 "### @@ -1349,16 +1349,16 @@ fn test() -> i128 { [146; 147) 'x': i128 [150; 151) '1': i128 [162; 163) 'y': i128 - [166; 168) 'id': fn id(T) -> T + [166; 168) 'id': fn id(i128) -> i128 [166; 171) 'id(x)': i128 [169; 170) 'x': i128 [182; 183) 'a': A [186; 200) 'A { x: id(y) }': A - [193; 195) 'id': fn id(T) -> T + [193; 195) 'id': fn id(i128) -> i128 [193; 198) 'id(y)': i128 [196; 197) 'y': i128 [211; 212) 'z': i128 - [215; 217) 'id': fn id(T) -> T + [215; 217) 'id': fn id(i128) -> i128 [215; 222) 'id(a.x)': i128 [218; 219) 'a': A [218; 221) 'a.x': i128 @@ -1502,14 +1502,14 @@ fn test() { [78; 158) '{ ...(1); }': () [88; 89) 'y': u32 [92; 97) '10u32': u32 - [103; 105) 'id': fn id(T) -> T + [103; 105) 'id': fn id(u32) -> u32 [103; 108) 'id(y)': u32 [106; 107) 'y': u32 [118; 119) 'x': bool - [128; 133) 'clone': fn clone(&T) -> T + [128; 133) 'clone': fn clone(&bool) -> bool [128; 136) 'clone(z)': bool [134; 135) 'z': &bool - [142; 152) 'id::': fn id(T) -> T + [142; 152) 'id::': fn id(i128) -> i128 [142; 155) 'id::(1)': i128 [153; 154) '1': i128 "### -- cgit v1.2.3