@@ -375,36 +375,36 @@ fn hover_deref_expr(
375375 let original = original. display ( sema. db ) . to_string ( ) ;
376376 let adjusted = adjusted_ty. display ( sema. db ) . to_string ( ) ;
377377 let inner = inner_ty. display ( sema. db ) . to_string ( ) ;
378- let type_len = "Type : " . len ( ) ;
378+ let type_len = "To type : " . len ( ) ;
379379 let coerced_len = "Coerced to: " . len ( ) ;
380380 let deref_len = "Dereferenced from: " . len ( ) ;
381381 let max_len = ( original. len ( ) + type_len)
382382 . max ( adjusted. len ( ) + coerced_len)
383383 . max ( inner. len ( ) + deref_len) ;
384384 format ! (
385- "{bt_start}Type: {:>apad$}\n Coerced to: {:>opad$}\n Dereferenced from: {:>ipad$}\n {bt_end}" ,
385+ "{bt_start}Dereferenced from: {:>ipad$}\n To type: {:>apad$}\n Coerced to: {:>opad$}\n {bt_end}" ,
386+ inner,
386387 original,
387388 adjusted,
388- inner ,
389+ ipad = max_len - deref_len ,
389390 apad = max_len - type_len,
390391 opad = max_len - coerced_len,
391- ipad = max_len - deref_len,
392392 bt_start = if config. markdown( ) { "```text\n " } else { "" } ,
393393 bt_end = if config. markdown( ) { "```\n " } else { "" }
394394 )
395395 . into ( )
396396 } else {
397397 let original = original. display ( sema. db ) . to_string ( ) ;
398398 let inner = inner_ty. display ( sema. db ) . to_string ( ) ;
399- let type_len = "Type : " . len ( ) ;
399+ let type_len = "To type : " . len ( ) ;
400400 let deref_len = "Dereferenced from: " . len ( ) ;
401401 let max_len = ( original. len ( ) + type_len) . max ( inner. len ( ) + deref_len) ;
402402 format ! (
403- "{bt_start}Type: {:>apad$}\n Dereferenced from: {:>ipad$}\n {bt_end}" ,
404- original,
403+ "{bt_start}Dereferenced from: {:>ipad$}\n To type: {:>apad$}\n {bt_end}" ,
405404 inner,
406- apad = max_len - type_len ,
405+ original ,
407406 ipad = max_len - deref_len,
407+ apad = max_len - type_len,
408408 bt_start = if config. markdown( ) { "```text\n " } else { "" } ,
409409 bt_end = if config. markdown( ) { "```\n " } else { "" }
410410 )
@@ -4542,8 +4542,8 @@ fn foo() {
45424542"# ,
45434543 expect ! [ [ r#"
45444544 ```text
4545- Type: i32
45464545 Dereferenced from: DerefExample<i32>
4546+ To type: i32
45474547 ```
45484548 "# ] ] ,
45494549 ) ;
@@ -4575,9 +4575,9 @@ fn foo() {
45754575"# ,
45764576 expect ! [ [ r#"
45774577 ```text
4578- Type: &&&&&i32
4579- Coerced to: &i32
45804578 Dereferenced from: DerefExample<&&&&&i32>
4579+ To type: &&&&&i32
4580+ Coerced to: &i32
45814581 ```
45824582 "# ] ] ,
45834583 ) ;
0 commit comments