Pretty-print $crate::foo::bar
as ::foo::bar
.
This commit is contained in:
parent
f10f50b426
commit
8a1acb2c69
3 changed files with 5 additions and 4 deletions
|
@ -1647,7 +1647,7 @@ impl<'a> State<'a> {
|
|||
if i > 0 {
|
||||
word(&mut self.s, "::")?
|
||||
}
|
||||
if segment.name != keywords::CrateRoot.name() {
|
||||
if segment.name != keywords::CrateRoot.name() && segment.name != "$crate" {
|
||||
self.print_name(segment.name)?;
|
||||
self.print_path_parameters(&segment.parameters, colons_before_params)?;
|
||||
}
|
||||
|
@ -1674,7 +1674,7 @@ impl<'a> State<'a> {
|
|||
if i > 0 {
|
||||
word(&mut self.s, "::")?
|
||||
}
|
||||
if segment.name != keywords::CrateRoot.name() {
|
||||
if segment.name != keywords::CrateRoot.name() && segment.name != "$crate" {
|
||||
self.print_name(segment.name)?;
|
||||
self.print_path_parameters(&segment.parameters, colons_before_params)?;
|
||||
}
|
||||
|
|
|
@ -2351,7 +2351,8 @@ impl<'a> State<'a> {
|
|||
if i > 0 {
|
||||
try!(word(&mut self.s, "::"))
|
||||
}
|
||||
if segment.identifier.name != keywords::CrateRoot.name() {
|
||||
if segment.identifier.name != keywords::CrateRoot.name() &&
|
||||
segment.identifier.name != "$crate" {
|
||||
try!(self.print_ident(segment.identifier));
|
||||
if let Some(ref parameters) = segment.parameters {
|
||||
try!(self.print_path_parameters(parameters, colons_before_params));
|
||||
|
|
|
@ -39,7 +39,7 @@ pub fn bar() ({
|
|||
|
||||
|
||||
|
||||
(($crate::fmt::format as
|
||||
((::fmt::format as
|
||||
fn(std::fmt::Arguments<'_>) -> std::string::String {std::fmt::format})(((<::std::fmt::Arguments>::new_v1
|
||||
as
|
||||
fn(&[&str], &[std::fmt::ArgumentV1<'_>]) -> std::fmt::Arguments<'_> {std::fmt::Arguments<'_>::new_v1})(({
|
||||
|
|
Loading…
Add table
Reference in a new issue