-use rustc_ast::{ast, attr};
+use rustc_ast::ast;
use rustc_errors::Applicability;
use rustc_session::Session;
+use rustc_ast::attr;
use rustc_span::sym;
use std::str::FromStr;
("cyclomatic_complexity", DeprecationStatus::Replaced("cognitive_complexity")),
("dump", DeprecationStatus::None),
("msrv", DeprecationStatus::None),
+ ("has_significant_drop", DeprecationStatus::None),
];
pub struct LimitStack {
.any(|l| attr::list_contains_name(&l, sym::hidden))
}
-/// Return true if the attributes contain `#[unstable]`
-pub fn is_unstable(attrs: &[ast::Attribute]) -> bool {
- attrs.iter().any(|attr| attr.has_name(sym::unstable))
-}