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 1010.string_literal { color : # CC9393 ; }
1111.field { color : # 94BFF3 ; }
1212.function { color : # 93E0E3 ; }
13- .operator .unsafe { color : # E28C14 ; }
13+ .function .unsafe { color : # BC8383 ; }
14+ .operator .unsafe { color : # BC8383 ; }
1415.parameter { color : # 94BFF3 ; }
1516.text { color : # DCDCCC ; }
1617.type { color : # 7CB8BB ; }
Original file line number Diff line number Diff line change 1010.string_literal { color : # CC9393 ; }
1111.field { color : # 94BFF3 ; }
1212.function { color : # 93E0E3 ; }
13- .operator .unsafe { color : # E28C14 ; }
13+ .function .unsafe { color : # BC8383 ; }
14+ .operator .unsafe { color : # BC8383 ; }
1415.parameter { color : # 94BFF3 ; }
1516.text { color : # DCDCCC ; }
1617.type { color : # 7CB8BB ; }
Original file line number Diff line number Diff line change 1010.string_literal { color : # CC9393 ; }
1111.field { color : # 94BFF3 ; }
1212.function { color : # 93E0E3 ; }
13- .operator .unsafe { color : # E28C14 ; }
13+ .function .unsafe { color : # BC8383 ; }
14+ .operator .unsafe { color : # BC8383 ; }
1415.parameter { color : # 94BFF3 ; }
1516.text { color : # DCDCCC ; }
1617.type { color : # 7CB8BB ; }
Original file line number Diff line number Diff line change 1010.string_literal { color : # CC9393 ; }
1111.field { color : # 94BFF3 ; }
1212.function { color : # 93E0E3 ; }
13- .operator .unsafe { color : # E28C14 ; }
13+ .function .unsafe { color : # BC8383 ; }
14+ .operator .unsafe { color : # BC8383 ; }
1415.parameter { color : # 94BFF3 ; }
1516.text { color : # DCDCCC ; }
1617.type { color : # 7CB8BB ; }
4243 < span class ="keyword unsafe "> unsafe</ span > {
4344 < span class ="function unsafe "> unsafe_fn</ span > ();
4445 < 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 > ) ;
4647 < span class ="keyword "> let</ span > < span class ="variable declaration "> z</ span > = -< span class ="variable "> x</ span > ;
4748 }
4849}</ code > </ pre >
Original file line number Diff line number Diff line change 1010.string_literal { color : # CC9393 ; }
1111.field { color : # 94BFF3 ; }
1212.function { color : # 93E0E3 ; }
13- .operator .unsafe { color : # E28C14 ; }
13+ .function .unsafe { color : # BC8383 ; }
14+ .operator .unsafe { color : # BC8383 ; }
1415.parameter { color : # 94BFF3 ; }
1516.text { color : # DCDCCC ; }
1617.type { color : # 7CB8BB ; }
Original file line number Diff line number Diff line change 1010.string_literal { color : # CC9393 ; }
1111.field { color : # 94BFF3 ; }
1212.function { color : # 93E0E3 ; }
13- .operator .unsafe { color : # E28C14 ; }
13+ .function .unsafe { color : # BC8383 ; }
14+ .operator .unsafe { color : # BC8383 ; }
1415.parameter { color : # 94BFF3 ; }
1516.text { color : # DCDCCC ; }
1617.type { color : # 7CB8BB ; }
Original file line number Diff line number Diff line change @@ -480,12 +480,8 @@ fn highlight_element(
480480 _ => h,
481481 }
482482 }
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) ?;
489485
490486 let expr = prefix_expr. expr ( ) ?;
491487 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
6969.string_literal { color: #CC9393; }
7070.field { color: #94BFF3; }
7171.function { color: #93E0E3; }
72- .operator.unsafe { color: #E28C14; }
72+ .function.unsafe { color: #BC8383; }
73+ .operator.unsafe { color: #BC8383; }
7374.parameter { color: #94BFF3; }
7475.text { color: #DCDCCC; }
7576.type { color: #7CB8BB; }
Original file line number Diff line number Diff line change @@ -274,7 +274,7 @@ fn main() {
274274 unsafe {
275275 unsafe_fn();
276276 HasUnsafeFn.unsafe_method();
277- let y = *x ;
277+ let y = *(x) ;
278278 let z = -x;
279279 }
280280}
You can’t perform that action at this time.
0 commit comments