File tree 3 files changed +5
-4
lines changed
3 files changed +5
-4
lines changed Original file line number Diff line number Diff line change @@ -1647,7 +1647,7 @@ impl<'a> State<'a> {
1647
1647
if i > 0 {
1648
1648
word ( & mut self . s , "::" ) ?
1649
1649
}
1650
- if segment. name != keywords:: CrateRoot . name ( ) {
1650
+ if segment. name != keywords:: CrateRoot . name ( ) && segment . name != "$crate" {
1651
1651
self . print_name ( segment. name ) ?;
1652
1652
self . print_path_parameters ( & segment. parameters , colons_before_params) ?;
1653
1653
}
@@ -1674,7 +1674,7 @@ impl<'a> State<'a> {
1674
1674
if i > 0 {
1675
1675
word ( & mut self . s , "::" ) ?
1676
1676
}
1677
- if segment. name != keywords:: CrateRoot . name ( ) {
1677
+ if segment. name != keywords:: CrateRoot . name ( ) && segment . name != "$crate" {
1678
1678
self . print_name ( segment. name ) ?;
1679
1679
self . print_path_parameters ( & segment. parameters , colons_before_params) ?;
1680
1680
}
Original file line number Diff line number Diff line change @@ -2351,7 +2351,8 @@ impl<'a> State<'a> {
2351
2351
if i > 0 {
2352
2352
try!( word ( & mut self . s , "::" ) )
2353
2353
}
2354
- if segment. identifier . name != keywords:: CrateRoot . name ( ) {
2354
+ if segment. identifier . name != keywords:: CrateRoot . name ( ) &&
2355
+ segment. identifier . name != "$crate" {
2355
2356
try!( self . print_ident ( segment. identifier ) ) ;
2356
2357
if let Some ( ref parameters) = segment. parameters {
2357
2358
try!( self . print_path_parameters ( parameters, colons_before_params) ) ;
Original file line number Diff line number Diff line change 39
39
40
40
41
41
42
- (($crate ::fmt::format as
42
+ ((::fmt::format as
43
43
fn(std::fmt::Arguments<' _>) -> std::string::String {std::fmt::format})(((<::std::fmt::Arguments>::new_v1
44
44
as
45
45
fn(&[&str], &[std::fmt::ArgumentV1<' _>]) -> std::fmt::Arguments<' _> {std::fmt::Arguments<' _>::new_v1})(({
You can’t perform that action at this time.
0 commit comments