File tree Expand file tree Collapse file tree 9 files changed +18
-15
lines changed Expand file tree Collapse file tree 9 files changed +18
-15
lines changed Original file line number Diff line number Diff line change 10
10
.string_literal { color : # CC9393 ; }
11
11
.field { color : # 94BFF3 ; }
12
12
.function { color : # 93E0E3 ; }
13
- .operator .unsafe { color : # E28C14 ; }
13
+ .function .unsafe { color : # BC8383 ; }
14
+ .operator .unsafe { color : # BC8383 ; }
14
15
.parameter { color : # 94BFF3 ; }
15
16
.text { color : # DCDCCC ; }
16
17
.type { color : # 7CB8BB ; }
Original file line number Diff line number Diff line change 10
10
.string_literal { color : # CC9393 ; }
11
11
.field { color : # 94BFF3 ; }
12
12
.function { color : # 93E0E3 ; }
13
- .operator .unsafe { color : # E28C14 ; }
13
+ .function .unsafe { color : # BC8383 ; }
14
+ .operator .unsafe { color : # BC8383 ; }
14
15
.parameter { color : # 94BFF3 ; }
15
16
.text { color : # DCDCCC ; }
16
17
.type { color : # 7CB8BB ; }
Original file line number Diff line number Diff line change 10
10
.string_literal { color : # CC9393 ; }
11
11
.field { color : # 94BFF3 ; }
12
12
.function { color : # 93E0E3 ; }
13
- .operator .unsafe { color : # E28C14 ; }
13
+ .function .unsafe { color : # BC8383 ; }
14
+ .operator .unsafe { color : # BC8383 ; }
14
15
.parameter { color : # 94BFF3 ; }
15
16
.text { color : # DCDCCC ; }
16
17
.type { color : # 7CB8BB ; }
Original file line number Diff line number Diff line change 10
10
.string_literal { color : # CC9393 ; }
11
11
.field { color : # 94BFF3 ; }
12
12
.function { color : # 93E0E3 ; }
13
- .operator .unsafe { color : # E28C14 ; }
13
+ .function .unsafe { color : # BC8383 ; }
14
+ .operator .unsafe { color : # BC8383 ; }
14
15
.parameter { color : # 94BFF3 ; }
15
16
.text { color : # DCDCCC ; }
16
17
.type { color : # 7CB8BB ; }
42
43
< span class ="keyword unsafe "> unsafe</ span > {
43
44
< span class ="function unsafe "> unsafe_fn</ span > ();
44
45
< span class ="struct "> HasUnsafeFn</ span > .< span class ="function unsafe "> unsafe_method</ span > ();
45
- < span class ="keyword "> let</ span > < span class ="variable declaration "> y</ span > = < span class ="operator unsafe "> *</ span > < span class ="variable "> x</ span > ;
46
+ < span class ="keyword "> let</ span > < span class ="variable declaration "> y</ span > = < span class ="operator unsafe "> *</ span > ( < span class ="variable "> x</ span > ) ;
46
47
< span class ="keyword "> let</ span > < span class ="variable declaration "> z</ span > = -< span class ="variable "> x</ span > ;
47
48
}
48
49
}</ code > </ pre >
Original file line number Diff line number Diff line change 10
10
.string_literal { color : # CC9393 ; }
11
11
.field { color : # 94BFF3 ; }
12
12
.function { color : # 93E0E3 ; }
13
- .operator .unsafe { color : # E28C14 ; }
13
+ .function .unsafe { color : # BC8383 ; }
14
+ .operator .unsafe { color : # BC8383 ; }
14
15
.parameter { color : # 94BFF3 ; }
15
16
.text { color : # DCDCCC ; }
16
17
.type { color : # 7CB8BB ; }
Original file line number Diff line number Diff line change 10
10
.string_literal { color : # CC9393 ; }
11
11
.field { color : # 94BFF3 ; }
12
12
.function { color : # 93E0E3 ; }
13
- .operator .unsafe { color : # E28C14 ; }
13
+ .function .unsafe { color : # BC8383 ; }
14
+ .operator .unsafe { color : # BC8383 ; }
14
15
.parameter { color : # 94BFF3 ; }
15
16
.text { color : # DCDCCC ; }
16
17
.type { color : # 7CB8BB ; }
Original file line number Diff line number Diff line change @@ -480,12 +480,8 @@ fn highlight_element(
480
480
_ => h,
481
481
}
482
482
}
483
- PREFIX_EXPR => {
484
- let prefix_expr = element. into_node ( ) . and_then ( ast:: PrefixExpr :: cast) ?;
485
- match prefix_expr. op_kind ( ) {
486
- Some ( ast:: PrefixOp :: Deref ) => { }
487
- _ => return None ,
488
- }
483
+ T ! [ * ] => {
484
+ let prefix_expr = element. parent ( ) . and_then ( ast:: PrefixExpr :: cast) ?;
489
485
490
486
let expr = prefix_expr. expr ( ) ?;
491
487
let ty = sema. type_of_expr ( & expr) ?;
Original file line number Diff line number Diff line change @@ -69,7 +69,8 @@ pre { color: #DCDCCC; background: #3F3F3F; font-size: 22px; padd
69
69
.string_literal { color: #CC9393; }
70
70
.field { color: #94BFF3; }
71
71
.function { color: #93E0E3; }
72
- .operator.unsafe { color: #E28C14; }
72
+ .function.unsafe { color: #BC8383; }
73
+ .operator.unsafe { color: #BC8383; }
73
74
.parameter { color: #94BFF3; }
74
75
.text { color: #DCDCCC; }
75
76
.type { color: #7CB8BB; }
Original file line number Diff line number Diff line change @@ -274,7 +274,7 @@ fn main() {
274
274
unsafe {
275
275
unsafe_fn();
276
276
HasUnsafeFn.unsafe_method();
277
- let y = *x ;
277
+ let y = *(x) ;
278
278
let z = -x;
279
279
}
280
280
}
You can’t perform that action at this time.
0 commit comments