29 lines
469 B
Rust
29 lines
469 B
Rust
// compile-pass
|
|
// edition:2018
|
|
|
|
#![feature(uniform_paths)]
|
|
|
|
// Macro imported with `#[macro_use] extern crate`
|
|
use vec as imported_vec;
|
|
|
|
// Built-in attribute
|
|
use inline as imported_inline;
|
|
|
|
// Tool module
|
|
use rustfmt as imported_rustfmt;
|
|
|
|
// Standard library prelude
|
|
use Vec as ImportedVec;
|
|
|
|
// Built-in type
|
|
use u8 as imported_u8;
|
|
|
|
type A = imported_u8;
|
|
|
|
#[imported_inline]
|
|
#[imported_rustfmt::skip]
|
|
fn main() {
|
|
imported_vec![0];
|
|
ImportedVec::<u8>::new();
|
|
}
|