2021-06-24 14:29:03 +00:00
|
|
|
// Ensure that the future_incompatible lint group only includes
|
|
|
|
// lints for changes that are not tied to an edition
|
2017-05-21 11:11:08 +00:00
|
|
|
#![deny(future_incompatible)]
|
2016-10-07 09:23:41 +00:00
|
|
|
|
2017-05-21 11:11:08 +00:00
|
|
|
trait Tr {
|
2021-06-24 14:29:03 +00:00
|
|
|
// Warn only since this is not a `future_incompatible` lint
|
|
|
|
fn f(u8) {} //~ WARN anonymous parameters are deprecated
|
|
|
|
//~| WARN this is accepted in the current edition
|
|
|
|
}
|
|
|
|
|
|
|
|
pub mod submodule {
|
|
|
|
// Error since this is a `future_incompatible` lint
|
|
|
|
#![doc(test(some_test))]
|
|
|
|
//~^ ERROR this attribute can only be applied at the crate level
|
|
|
|
//~| WARN this was previously accepted by the compiler
|
2016-10-07 09:23:41 +00:00
|
|
|
}
|
|
|
|
|
2017-05-21 11:11:08 +00:00
|
|
|
fn main() {}
|