# Underscore use alias use core::fmt::Debug as _; ==> SourceFile( UseDeclaration( use, UseAsClause(ScopedIdentifier(ScopeIdentifier, ScopeIdentifier, Identifier), as, _))) # Public underscore use alias pub use core::fmt::Debug as _; ==> SourceFile( UseDeclaration( Vis(pub), use, UseAsClause(ScopedIdentifier(ScopeIdentifier, ScopeIdentifier, Identifier), as, _))) # Underscore alias in a nested use list use core::{fmt::Debug as _, clone::Clone as _}; ==> SourceFile( UseDeclaration( use, ScopedUseList( ScopeIdentifier, UseList( UseAsClause(ScopedIdentifier(ScopeIdentifier, Identifier), as, _), UseAsClause(ScopedIdentifier(ScopeIdentifier, Identifier), as, _)))))