90 lines
1.2 KiB
Rust
90 lines
1.2 KiB
Rust
#![deny(unused_imports)]
|
|
|
|
use std::io::BufRead; //~ ERROR unused import: `std::io::BufRead`
|
|
|
|
fn a() {}
|
|
fn b() {}
|
|
|
|
mod test {
|
|
use super::a; //~ ERROR unused import: `super::a`
|
|
|
|
#[test]
|
|
fn foo() {
|
|
a();
|
|
use crate::b;
|
|
}
|
|
}
|
|
|
|
mod tests {
|
|
use super::a; //~ ERROR unused import: `super::a`
|
|
|
|
#[test]
|
|
fn foo() {
|
|
a();
|
|
use crate::b;
|
|
}
|
|
}
|
|
|
|
mod test_a {
|
|
use super::a; //~ ERROR unused import: `super::a`
|
|
|
|
#[test]
|
|
fn foo() {
|
|
a();
|
|
use crate::b;
|
|
}
|
|
}
|
|
|
|
mod a_test {
|
|
use super::a; //~ ERROR unused import: `super::a`
|
|
|
|
#[test]
|
|
fn foo() {
|
|
a();
|
|
use crate::b;
|
|
}
|
|
}
|
|
|
|
mod tests_a {
|
|
use super::a; //~ ERROR unused import: `super::a`
|
|
|
|
#[test]
|
|
fn foo() {
|
|
a();
|
|
use crate::b;
|
|
}
|
|
}
|
|
|
|
mod a_tests {
|
|
use super::a; //~ ERROR unused import: `super::a`
|
|
|
|
#[test]
|
|
fn foo() {
|
|
a();
|
|
use crate::b;
|
|
}
|
|
}
|
|
|
|
mod fastest_search {
|
|
use super::a; //~ ERROR unused import: `super::a`
|
|
|
|
#[test]
|
|
fn foo() {
|
|
a();
|
|
use crate::b;
|
|
}
|
|
}
|
|
|
|
#[cfg(test)]
|
|
mod test_has_attr {
|
|
use super::a;
|
|
|
|
#[test]
|
|
fn foo() {
|
|
a();
|
|
use crate::b;
|
|
}
|
|
}
|
|
|
|
fn main() {}
|