31 lines
486 B
Rust
31 lines
486 B
Rust
#![warn(clippy::wildcard_imports)]
|
|
|
|
mod prelude {
|
|
pub const FOO: u8 = 1;
|
|
}
|
|
|
|
mod utils {
|
|
pub const BAR: u8 = 1;
|
|
pub fn print() {}
|
|
}
|
|
|
|
mod my_crate {
|
|
pub mod utils {
|
|
pub fn my_util_fn() {}
|
|
}
|
|
}
|
|
|
|
use utils::{BAR, print};
|
|
//~^ ERROR: usage of wildcard import
|
|
use my_crate::utils::my_util_fn;
|
|
//~^ ERROR: usage of wildcard import
|
|
use prelude::FOO;
|
|
//~^ ERROR: usage of wildcard import
|
|
|
|
fn main() {
|
|
let _ = FOO;
|
|
let _ = BAR;
|
|
print();
|
|
my_util_fn();
|
|
}
|