don't suggest eliding 'static on associated consts

This commit is contained in:
Jonathan Goodman 2018-02-06 12:22:34 -06:00
parent b835877d2e
commit 73f2ba5ded
2 changed files with 2 additions and 36 deletions

View file

@ -87,21 +87,5 @@ impl EarlyLintPass for StaticConst {
}
}
fn check_trait_item(&mut self, cx: &EarlyContext, item: &TraitItem) {
if !in_macro(item.span) {
// Match only constants...
if let TraitItemKind::Const(ref var_type, _) = item.node {
self.visit_type(var_type, cx);
}
}
}
fn check_impl_item(&mut self, cx: &EarlyContext, item: &ImplItem) {
if !in_macro(item.span) {
// Match only constants...
if let ImplItemKind::Const(ref var_type, _) = item.node {
self.visit_type(var_type, cx);
}
}
}
// Don't check associated consts because `'static` cannot be elided on those (issue #2438)
}