// run-rustfix
#![feature(staged_api)]
+
#![stable(since = "1.0.0", feature = "test")]
+
#![deny(deprecated)]
#![allow(dead_code)]
fn replacement(&self) {}
}
-mod bar {
- #[rustc_deprecated(
- since = "1.0.0",
- reason = "replaced by `replacement`",
- suggestion = "replacement",
- )]
- #[stable(since = "1.0.0", feature = "test")]
- pub fn deprecated() {}
-
- pub fn replacement() {}
-}
-
fn main() {
let foo = Foo;
- foo.replacement(); //~ ERROR use of deprecated
- bar::replacement(); //~ ERROR use of deprecated
+ foo.replacement(); //~ ERROR use of deprecated
}