rustup
This commit is contained in:
parent
433c834897
commit
b7ecb6e7c7
|
@ -3,7 +3,7 @@ use syntax::ast;
|
||||||
use syntax::ast::*;
|
use syntax::ast::*;
|
||||||
use syntax::visit::{FnKind};
|
use syntax::visit::{FnKind};
|
||||||
use rustc::lint::{Context, LintPass, LintArray, Lint, Level};
|
use rustc::lint::{Context, LintPass, LintArray, Lint, Level};
|
||||||
use rustc::middle::ty::{mod, expr_ty, ty_str, ty_ptr, ty_rptr};
|
use rustc::middle::ty::{self, expr_ty, ty_str, ty_ptr, ty_rptr};
|
||||||
use syntax::codemap::Span;
|
use syntax::codemap::Span;
|
||||||
|
|
||||||
use types::span_note_and_lint;
|
use types::span_note_and_lint;
|
||||||
|
|
|
@ -57,7 +57,7 @@ impl LintPass for TypePass {
|
||||||
use std::boxed::Box;
|
use std::boxed::Box;
|
||||||
use std::vec::Vec;
|
use std::vec::Vec;
|
||||||
}
|
}
|
||||||
match_ty_unwrap(ty, &["std", "boxed", "Box"]).and_then(|t| t.head())
|
match_ty_unwrap(ty, &["std", "boxed", "Box"]).and_then(|t| t.first())
|
||||||
.map(|t| match_ty_unwrap(&**t, &["std", "vec", "Vec"]))
|
.map(|t| match_ty_unwrap(&**t, &["std", "vec", "Vec"]))
|
||||||
.map(|_| {
|
.map(|_| {
|
||||||
span_note_and_lint(cx, BOX_VEC, ty.span,
|
span_note_and_lint(cx, BOX_VEC, ty.span,
|
||||||
|
|
Loading…
Reference in New Issue