Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
int
Rust
提交
8364a6fe
R
Rust
项目概览
int
/
Rust
接近 1 年 前同步成功
通知
1
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
R
Rust
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
8364a6fe
编写于
12月 12, 2015
作者:
J
Jeffrey Seyfried
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Remove unused imports
上级
4af42788
变更
42
隐藏空白更改
内联
并排
Showing
42 changed file
with
35 addition
and
59 deletion
+35
-59
src/compiletest/runtest.rs
src/compiletest/runtest.rs
+0
-2
src/libcollections/btree/node.rs
src/libcollections/btree/node.rs
+1
-1
src/libcollections/string.rs
src/libcollections/string.rs
+1
-1
src/libcollections/vec.rs
src/libcollections/vec.rs
+1
-1
src/libcore/slice.rs
src/libcore/slice.rs
+0
-1
src/librustc/lint/context.rs
src/librustc/lint/context.rs
+1
-1
src/librustc/middle/infer/combine.rs
src/librustc/middle/infer/combine.rs
+0
-1
src/librustc/middle/infer/mod.rs
src/librustc/middle/infer/mod.rs
+2
-3
src/librustc/middle/infer/region_inference/mod.rs
src/librustc/middle/infer/region_inference/mod.rs
+1
-1
src/librustc/middle/stability.rs
src/librustc/middle/stability.rs
+1
-1
src/librustc/middle/ty/mod.rs
src/librustc/middle/ty/mod.rs
+1
-2
src/librustc/util/ppaux.rs
src/librustc/util/ppaux.rs
+2
-5
src/librustc_borrowck/borrowck/gather_loans/mod.rs
src/librustc_borrowck/borrowck/gather_loans/mod.rs
+1
-1
src/librustc_borrowck/borrowck/mod.rs
src/librustc_borrowck/borrowck/mod.rs
+1
-1
src/librustc_metadata/tls_context.rs
src/librustc_metadata/tls_context.rs
+1
-1
src/librustc_privacy/lib.rs
src/librustc_privacy/lib.rs
+1
-1
src/librustc_resolve/build_reduced_graph.rs
src/librustc_resolve/build_reduced_graph.rs
+2
-2
src/librustc_resolve/lib.rs
src/librustc_resolve/lib.rs
+1
-1
src/librustc_trans/save/dump_csv.rs
src/librustc_trans/save/dump_csv.rs
+1
-2
src/librustc_trans/trans/closure.rs
src/librustc_trans/trans/closure.rs
+1
-1
src/librustc_trans/trans/debuginfo/gdb.rs
src/librustc_trans/trans/debuginfo/gdb.rs
+0
-1
src/librustc_trans/trans/intrinsic.rs
src/librustc_trans/trans/intrinsic.rs
+1
-3
src/librustc_trans/trans/meth.rs
src/librustc_trans/trans/meth.rs
+0
-1
src/librustc_typeck/check/mod.rs
src/librustc_typeck/check/mod.rs
+1
-2
src/librustc_typeck/check/regionck.rs
src/librustc_typeck/check/regionck.rs
+1
-1
src/librustc_typeck/coherence/mod.rs
src/librustc_typeck/coherence/mod.rs
+0
-1
src/librustc_typeck/coherence/orphan.rs
src/librustc_typeck/coherence/orphan.rs
+0
-1
src/librustc_typeck/coherence/overlap.rs
src/librustc_typeck/coherence/overlap.rs
+1
-1
src/librustc_typeck/coherence/unsafety.rs
src/librustc_typeck/coherence/unsafety.rs
+0
-1
src/librustc_typeck/lib.rs
src/librustc_typeck/lib.rs
+0
-1
src/libstd/collections/hash/map.rs
src/libstd/collections/hash/map.rs
+0
-1
src/libstd/collections/hash/set.rs
src/libstd/collections/hash/set.rs
+0
-1
src/libstd/sys/unix/fs.rs
src/libstd/sys/unix/fs.rs
+1
-1
src/libsyntax/ast.rs
src/libsyntax/ast.rs
+1
-1
src/libsyntax/attr.rs
src/libsyntax/attr.rs
+1
-1
src/libsyntax/ext/expand.rs
src/libsyntax/ext/expand.rs
+1
-1
src/libsyntax/ext/quote.rs
src/libsyntax/ext/quote.rs
+2
-2
src/libsyntax/ext/tt/macro_parser.rs
src/libsyntax/ext/tt/macro_parser.rs
+1
-1
src/libsyntax/ext/tt/transcribe.rs
src/libsyntax/ext/tt/transcribe.rs
+1
-1
src/libsyntax/parse/parser.rs
src/libsyntax/parse/parser.rs
+3
-3
src/libsyntax_ext/cfg.rs
src/libsyntax_ext/cfg.rs
+0
-1
src/libtest/lib.rs
src/libtest/lib.rs
+0
-2
未找到文件。
src/compiletest/runtest.rs
浏览文件 @
8364a6fe
...
...
@@ -8,8 +8,6 @@
// option. This file may not be copied, modified, or distributed
// except according to those terms.
use
self
::
TargetLocation
::
*
;
use
common
::
Config
;
use
common
::{
CompileFail
,
ParseFail
,
Pretty
,
RunFail
,
RunPass
,
RunPassValgrind
};
use
common
::{
Codegen
,
DebugInfoLldb
,
DebugInfoGdb
,
Rustdoc
};
...
...
src/libcollections/btree/node.rs
浏览文件 @
8364a6fe
...
...
@@ -23,7 +23,7 @@
use
core
::
ops
::{
Deref
,
DerefMut
,
Index
,
IndexMut
};
use
core
::
ptr
::
Unique
;
use
core
::{
slice
,
mem
,
ptr
,
cmp
};
use
alloc
::
heap
::{
self
,
EMPTY
}
;
use
alloc
::
heap
;
use
borrow
::
Borrow
;
...
...
src/libcollections/string.rs
浏览文件 @
8364a6fe
...
...
@@ -23,7 +23,7 @@
use
core
::
hash
;
use
core
::
iter
::
FromIterator
;
use
core
::
mem
;
use
core
::
ops
::{
self
,
Deref
,
Add
,
Index
};
use
core
::
ops
::{
self
,
Add
};
use
core
::
ptr
;
use
core
::
slice
;
use
core
::
str
::
pattern
::
Pattern
;
...
...
src/libcollections/vec.rs
浏览文件 @
8364a6fe
...
...
@@ -68,7 +68,7 @@
use
core
::
intrinsics
::{
arith_offset
,
assume
,
needs_drop
};
use
core
::
iter
::
FromIterator
;
use
core
::
mem
;
use
core
::
ops
::{
Index
,
IndexMut
,
Deref
};
use
core
::
ops
::{
Index
,
IndexMut
};
use
core
::
ops
;
use
core
::
ptr
;
use
core
::
slice
;
...
...
src/libcore/slice.rs
浏览文件 @
8364a6fe
...
...
@@ -48,7 +48,6 @@
use
result
::
Result
::{
Ok
,
Err
};
use
ptr
;
use
mem
;
use
mem
::
size_of
;
use
marker
::{
Send
,
Sync
,
self
};
use
num
::
wrapping
::
OverflowingOps
;
use
raw
::
Repr
;
...
...
src/librustc/lint/context.rs
浏览文件 @
8364a6fe
...
...
@@ -26,7 +26,7 @@
use
self
::
TargetLint
::
*
;
use
middle
::
privacy
::
AccessLevels
;
use
middle
::
ty
::{
self
,
Ty
}
;
use
middle
::
ty
;
use
session
::{
early_error
,
Session
};
use
lint
::{
Level
,
LevelSource
,
Lint
,
LintId
,
LintArray
,
LintPass
};
use
lint
::{
EarlyLintPass
,
EarlyLintPassObject
,
LateLintPass
,
LateLintPassObject
};
...
...
src/librustc/middle/infer/combine.rs
浏览文件 @
8364a6fe
...
...
@@ -41,7 +41,6 @@
use
super
::{
MiscVariable
,
TypeTrace
};
use
super
::
type_variable
::{
RelationDir
,
BiTo
,
EqTo
,
SubtypeOf
,
SupertypeOf
};
use
middle
::
ty
::{
TyVar
};
use
middle
::
ty
::{
IntType
,
UintType
};
use
middle
::
ty
::{
self
,
Ty
};
use
middle
::
ty
::
error
::
TypeError
;
...
...
src/librustc/middle/infer/mod.rs
浏览文件 @
8364a6fe
...
...
@@ -27,10 +27,9 @@
use
middle
::
subst
;
use
middle
::
subst
::
Substs
;
use
middle
::
subst
::
Subst
;
use
middle
::
traits
::{
self
,
FulfillmentContext
,
Normalized
,
SelectionContext
,
ObligationCause
};
use
middle
::
traits
;
use
middle
::
ty
::
adjustment
;
use
middle
::
ty
::{
TyVid
,
IntVid
,
FloatVid
,
RegionVid
};
use
middle
::
ty
::{
TyVid
,
IntVid
,
FloatVid
};
use
middle
::
ty
::{
self
,
Ty
,
HasTypeFlags
};
use
middle
::
ty
::
error
::{
ExpectedFound
,
TypeError
,
UnconstrainedNumeric
};
use
middle
::
ty
::
fold
::{
TypeFolder
,
TypeFoldable
};
...
...
src/librustc/middle/infer/region_inference/mod.rs
浏览文件 @
8364a6fe
...
...
@@ -24,7 +24,7 @@
use
rustc_data_structures
::
unify
::{
self
,
UnificationTable
};
use
middle
::
free_region
::
FreeRegionMap
;
use
middle
::
ty
::{
self
,
Ty
};
use
middle
::
ty
::{
BoundRegion
,
FreeRegion
,
Region
,
RegionVid
};
use
middle
::
ty
::{
BoundRegion
,
Region
,
RegionVid
};
use
middle
::
ty
::{
ReEmpty
,
ReStatic
,
ReFree
,
ReEarlyBound
};
use
middle
::
ty
::{
ReLateBound
,
ReScope
,
ReVar
,
ReSkolemized
,
BrFresh
};
use
middle
::
ty
::
error
::
TypeError
;
...
...
src/librustc/middle/stability.rs
浏览文件 @
8364a6fe
...
...
@@ -29,7 +29,7 @@
use
util
::
nodemap
::{
DefIdMap
,
FnvHashSet
,
FnvHashMap
};
use
rustc_front
::
hir
;
use
rustc_front
::
hir
::{
Block
,
Crate
,
Item
,
Generics
,
StructField
,
Variant
};
use
rustc_front
::
hir
::{
Crate
,
Item
,
Generics
,
StructField
,
Variant
};
use
rustc_front
::
intravisit
::{
self
,
Visitor
};
use
std
::
mem
::
replace
;
...
...
src/librustc/middle/ty/mod.rs
浏览文件 @
8364a6fe
...
...
@@ -27,7 +27,7 @@
use
middle
::
def_id
::
DefId
;
use
middle
::
lang_items
::{
FnTraitLangItem
,
FnMutTraitLangItem
,
FnOnceTraitLangItem
};
use
middle
::
region
::{
CodeExtent
};
use
middle
::
subst
::{
self
,
ParamSpace
,
Subst
,
Substs
,
VecPerParamSpace
};
use
middle
::
subst
::{
self
,
Subst
,
Substs
,
VecPerParamSpace
};
use
middle
::
traits
;
use
middle
::
ty
;
use
middle
::
ty
::
fold
::
TypeFolder
;
...
...
@@ -52,7 +52,6 @@
use
rustc_front
::
hir
;
use
rustc_front
::
hir
::{
ItemImpl
,
ItemTrait
};
use
rustc_front
::
hir
::{
MutImmutable
,
MutMutable
,
Visibility
};
pub
use
self
::
sty
::{
Binder
,
DebruijnIndex
};
pub
use
self
::
sty
::{
BuiltinBound
,
BuiltinBounds
,
ExistentialBounds
};
...
...
src/librustc/util/ppaux.rs
浏览文件 @
8364a6fe
...
...
@@ -11,16 +11,13 @@
use
middle
::
def_id
::
DefId
;
use
middle
::
subst
::{
self
,
Subst
};
use
middle
::
ty
::{
BoundRegion
,
BrAnon
,
BrNamed
};
use
middle
::
ty
::{
ReEarlyBound
,
BrFresh
,
ctxt
};
use
middle
::
ty
::{
ReFree
,
ReScope
,
ReStatic
,
Region
,
ReEmpty
};
use
middle
::
ty
::{
ReSkolemized
,
ReVar
,
BrEnv
};
use
middle
::
ty
::{
BrAnon
,
BrEnv
,
BrFresh
,
BrNamed
};
use
middle
::
ty
::{
TyBool
,
TyChar
,
TyStruct
,
TyEnum
};
use
middle
::
ty
::{
TyError
,
TyStr
,
TyArray
,
TySlice
,
TyFloat
,
TyBareFn
};
use
middle
::
ty
::{
TyParam
,
TyRawPtr
,
TyRef
,
TyTuple
};
use
middle
::
ty
::
TyClosure
;
use
middle
::
ty
::{
TyBox
,
TyTrait
,
TyInt
,
TyUint
,
TyInfer
};
use
middle
::
ty
::{
self
,
Ty
peAndMut
,
Ty
,
HasTypeFlags
};
use
middle
::
ty
::{
self
,
Ty
,
HasTypeFlags
};
use
middle
::
ty
::
fold
::
TypeFoldable
;
use
std
::
fmt
;
...
...
src/librustc_borrowck/borrowck/gather_loans/mod.rs
浏览文件 @
8364a6fe
...
...
@@ -29,7 +29,7 @@
use
syntax
::
codemap
::
Span
;
use
syntax
::
ast
::
NodeId
;
use
rustc_front
::
hir
;
use
rustc_front
::
hir
::
{
Expr
,
FnDecl
,
Block
,
Pat
}
;
use
rustc_front
::
hir
::
Expr
;
use
rustc_front
::
intravisit
;
use
rustc_front
::
intravisit
::
Visitor
;
...
...
src/librustc_borrowck/borrowck/mod.rs
浏览文件 @
8364a6fe
...
...
@@ -38,7 +38,7 @@
use
std
::
fmt
;
use
std
::
mem
;
use
std
::
rc
::
Rc
;
use
syntax
::
ast
::{
self
,
NodeId
}
;
use
syntax
::
ast
;
use
syntax
::
codemap
::
Span
;
use
rustc_front
::
hir
;
...
...
src/librustc_metadata/tls_context.rs
浏览文件 @
8364a6fe
...
...
@@ -16,7 +16,7 @@
use
rustc
::
middle
::
cstore
::
tls
;
use
rustc
::
middle
::
def_id
::
DefId
;
use
rustc
::
middle
::
subst
::
Substs
;
use
rustc
::
middle
::
ty
::{
self
,
Ty
}
;
use
rustc
::
middle
::
ty
;
use
decoder
::{
self
,
Cmd
};
use
encoder
;
...
...
src/librustc_privacy/lib.rs
浏览文件 @
8364a6fe
...
...
@@ -45,7 +45,7 @@
use
rustc
::
middle
::
privacy
::
LastPrivate
::
*
;
use
rustc
::
middle
::
privacy
::
PrivateDep
::
*
;
use
rustc
::
middle
::
privacy
::
ExternalExports
;
use
rustc
::
middle
::
ty
::{
self
,
Ty
}
;
use
rustc
::
middle
::
ty
;
use
rustc
::
util
::
nodemap
::
NodeMap
;
use
rustc
::
front
::
map
as
ast_map
;
...
...
src/librustc_resolve/build_reduced_graph.rs
浏览文件 @
8364a6fe
...
...
@@ -38,12 +38,12 @@
use
syntax
::
codemap
::{
Span
,
DUMMY_SP
};
use
rustc_front
::
hir
;
use
rustc_front
::
hir
::{
Block
,
Crate
,
DeclItem
};
use
rustc_front
::
hir
::{
Block
,
DeclItem
};
use
rustc_front
::
hir
::{
ForeignItem
,
ForeignItemFn
,
ForeignItemStatic
};
use
rustc_front
::
hir
::{
Item
,
ItemConst
,
ItemEnum
,
ItemExternCrate
,
ItemFn
};
use
rustc_front
::
hir
::{
ItemForeignMod
,
ItemImpl
,
ItemMod
,
ItemStatic
,
ItemDefaultImpl
};
use
rustc_front
::
hir
::{
ItemStruct
,
ItemTrait
,
ItemTy
,
ItemUse
};
use
rustc_front
::
hir
::{
NamedField
,
PathListIdent
,
PathListMod
,
Public
};
use
rustc_front
::
hir
::{
NamedField
,
PathListIdent
,
PathListMod
};
use
rustc_front
::
hir
::
StmtDecl
;
use
rustc_front
::
hir
::
UnnamedField
;
use
rustc_front
::
hir
::{
Variant
,
ViewPathGlob
,
ViewPathList
,
ViewPathSimple
};
...
...
src/librustc_resolve/lib.rs
浏览文件 @
8364a6fe
...
...
@@ -64,7 +64,7 @@
use
rustc
::
util
::
nodemap
::{
NodeMap
,
DefIdSet
,
FnvHashMap
};
use
syntax
::
ast
;
use
syntax
::
ast
::{
CRATE_NODE_ID
,
Ident
,
Name
,
NodeId
,
CrateNum
,
TyIs
,
TyI8
,
TyI16
,
TyI32
,
TyI64
};
use
syntax
::
ast
::{
CRATE_NODE_ID
,
Name
,
NodeId
,
CrateNum
,
TyIs
,
TyI8
,
TyI16
,
TyI32
,
TyI64
};
use
syntax
::
ast
::{
TyUs
,
TyU8
,
TyU16
,
TyU32
,
TyU64
,
TyF64
,
TyF32
};
use
syntax
::
attr
::
AttrMetaMethods
;
use
syntax
::
parse
::
token
::{
self
,
special_names
,
special_idents
};
...
...
src/librustc_trans/save/dump_csv.rs
浏览文件 @
8364a6fe
...
...
@@ -34,10 +34,9 @@
use
middle
::
def
;
use
middle
::
def_id
::
DefId
;
use
middle
::
ty
::{
self
,
Ty
}
;
use
middle
::
ty
;
use
std
::
fs
::
File
;
use
std
::
path
::
Path
;
use
syntax
::
ast
::{
self
,
NodeId
};
use
syntax
::
codemap
::
*
;
...
...
src/librustc_trans/trans/closure.rs
浏览文件 @
8364a6fe
...
...
@@ -20,7 +20,7 @@
use
trans
::
callee
::{
self
,
ArgVals
,
Callee
,
TraitItem
,
MethodData
};
use
trans
::
cleanup
::{
CleanupMethods
,
CustomScope
,
ScopeId
};
use
trans
::
common
::
*
;
use
trans
::
datum
::{
self
,
Datum
,
rvalue_scratch_datum
,
Rvalue
,
ByValue
};
use
trans
::
datum
::{
self
,
Datum
,
rvalue_scratch_datum
,
Rvalue
};
use
trans
::
debuginfo
::{
self
,
DebugLoc
};
use
trans
::
declare
;
use
trans
::
expr
;
...
...
src/librustc_trans/trans/debuginfo/gdb.rs
浏览文件 @
8364a6fe
...
...
@@ -11,7 +11,6 @@
// .debug_gdb_scripts binary section.
use
llvm
;
use
llvm
::
ValueRef
;
use
trans
::
common
::{
C_bytes
,
CrateContext
,
C_i32
};
use
trans
::
declare
;
...
...
src/librustc_trans/trans/intrinsic.rs
浏览文件 @
8364a6fe
...
...
@@ -14,7 +14,7 @@
use
intrinsics
::{
self
,
Intrinsic
};
use
libc
;
use
llvm
;
use
llvm
::{
SequentiallyConsistent
,
Acquire
,
Release
,
AtomicXchg
,
ValueRef
,
TypeKind
};
use
llvm
::{
ValueRef
,
TypeKind
};
use
middle
::
infer
;
use
middle
::
subst
;
use
middle
::
subst
::
FnSpace
;
...
...
@@ -32,10 +32,8 @@
use
trans
::
declare
;
use
trans
::
expr
;
use
trans
::
glue
;
use
trans
::
type_of
::
*
;
use
trans
::
type_of
;
use
trans
::
machine
;
use
trans
::
machine
::
llsize_of
;
use
trans
::
type_
::
Type
;
use
middle
::
ty
::{
self
,
Ty
,
HasTypeFlags
};
use
middle
::
subst
::
Substs
;
...
...
src/librustc_trans/trans/meth.rs
浏览文件 @
8364a6fe
...
...
@@ -28,7 +28,6 @@
use
trans
::
datum
::
*
;
use
trans
::
debuginfo
::
DebugLoc
;
use
trans
::
declare
;
use
trans
::
expr
::
SaveIn
;
use
trans
::
expr
;
use
trans
::
glue
;
use
trans
::
machine
;
...
...
src/librustc_typeck/check/mod.rs
浏览文件 @
8364a6fe
...
...
@@ -93,7 +93,7 @@
use
middle
::
privacy
::{
AllPublic
,
LastMod
};
use
middle
::
subst
::{
self
,
Subst
,
Substs
,
VecPerParamSpace
,
ParamSpace
,
TypeSpace
};
use
middle
::
traits
::{
self
,
report_fulfillment_errors
};
use
middle
::
ty
::{
FnSig
,
GenericPredicates
,
TypeScheme
};
use
middle
::
ty
::{
GenericPredicates
,
TypeScheme
};
use
middle
::
ty
::{
Disr
,
ParamTy
,
ParameterEnvironment
};
use
middle
::
ty
::{
LvaluePreference
,
NoPreference
,
PreferMutLvalue
};
use
middle
::
ty
::{
self
,
HasTypeFlags
,
RegionEscape
,
ToPolyTraitRef
,
Ty
};
...
...
@@ -127,7 +127,6 @@
use
rustc_front
::
intravisit
::{
self
,
Visitor
};
use
rustc_front
::
hir
;
use
rustc_front
::
hir
::
Visibility
;
use
rustc_front
::
hir
::{
Item
,
ItemImpl
};
use
rustc_front
::
print
::
pprust
;
use
rustc_back
::
slice
;
...
...
src/librustc_typeck/check/regionck.rs
浏览文件 @
8364a6fe
...
...
@@ -92,7 +92,7 @@
use
middle
::
region
::{
self
,
CodeExtent
};
use
middle
::
subst
::
Substs
;
use
middle
::
traits
;
use
middle
::
ty
::{
self
,
RegionEscape
,
ReScope
,
Ty
,
MethodCall
,
HasTypeFlags
};
use
middle
::
ty
::{
self
,
RegionEscape
,
Ty
,
MethodCall
,
HasTypeFlags
};
use
middle
::
infer
::{
self
,
GenericKind
,
InferCtxt
,
SubregionOrigin
,
TypeOrigin
,
VerifyBound
};
use
middle
::
pat_util
;
use
middle
::
ty
::
adjustment
;
...
...
src/librustc_typeck/coherence/mod.rs
浏览文件 @
8364a6fe
...
...
@@ -40,7 +40,6 @@
use
syntax
::
parse
::
token
;
use
util
::
nodemap
::{
DefIdMap
,
FnvHashMap
};
use
rustc
::
front
::
map
as
hir_map
;
use
rustc
::
front
::
map
::
NodeItem
;
use
rustc_front
::
intravisit
;
use
rustc_front
::
hir
::{
Item
,
ItemImpl
,
Crate
};
use
rustc_front
::
hir
;
...
...
src/librustc_typeck/coherence/orphan.rs
浏览文件 @
8364a6fe
...
...
@@ -19,7 +19,6 @@
use
syntax
::
codemap
::
Span
;
use
rustc_front
::
intravisit
;
use
rustc_front
::
hir
;
use
rustc_front
::
hir
::{
Item
,
ItemImpl
};
pub
fn
check
(
tcx
:
&
ty
::
ctxt
)
{
let
mut
orphan
=
OrphanChecker
{
tcx
:
tcx
};
...
...
src/librustc_typeck/coherence/overlap.rs
浏览文件 @
8364a6fe
...
...
@@ -15,7 +15,7 @@
use
middle
::
def_id
::
DefId
;
use
middle
::
traits
;
use
middle
::
ty
;
use
middle
::
infer
::{
self
,
new_infer_ctxt
}
;
use
middle
::
infer
;
use
syntax
::
ast
;
use
syntax
::
codemap
::
Span
;
use
rustc_front
::
hir
;
...
...
src/librustc_typeck/coherence/unsafety.rs
浏览文件 @
8364a6fe
...
...
@@ -14,7 +14,6 @@
use
middle
::
ty
;
use
rustc_front
::
intravisit
;
use
rustc_front
::
hir
;
use
rustc_front
::
hir
::{
Item
,
ItemImpl
};
pub
fn
check
(
tcx
:
&
ty
::
ctxt
)
{
let
mut
orphan
=
UnsafetyChecker
{
tcx
:
tcx
};
...
...
src/librustc_typeck/lib.rs
浏览文件 @
8364a6fe
...
...
@@ -110,7 +110,6 @@
use
rustc_front
::
hir
;
use
syntax
::
codemap
::
Span
;
use
syntax
::
print
::
pprust
::
*
;
use
syntax
::{
ast
,
abi
};
use
std
::
cell
::
RefCell
;
...
...
src/libstd/collections/hash/map.rs
浏览文件 @
8364a6fe
...
...
@@ -24,7 +24,6 @@
use
ops
::{
Deref
,
FnMut
,
FnOnce
,
Index
};
use
option
::
Option
::{
self
,
Some
,
None
};
use
rand
::{
self
,
Rng
};
use
result
::
Result
;
use
super
::
table
::{
self
,
...
...
src/libstd/collections/hash/set.rs
浏览文件 @
8364a6fe
...
...
@@ -13,7 +13,6 @@
use
cmp
::{
Eq
,
PartialEq
};
use
core
::
marker
::
Sized
;
use
default
::
Default
;
use
fmt
::
Debug
;
use
fmt
;
use
hash
::
Hash
;
use
iter
::{
Iterator
,
IntoIterator
,
ExactSizeIterator
,
FromIterator
,
Map
,
Chain
,
Extend
};
...
...
src/libstd/sys/unix/fs.rs
浏览文件 @
8364a6fe
...
...
@@ -14,7 +14,7 @@
use
ffi
::{
CString
,
CStr
,
OsString
,
OsStr
};
use
fmt
;
use
io
::{
self
,
Error
,
ErrorKind
,
SeekFrom
};
use
libc
::{
self
,
c_int
,
size_t
,
off_t
,
c_char
,
mode_t
};
use
libc
::{
self
,
c_int
,
off_t
,
c_char
,
mode_t
};
use
mem
;
use
path
::{
Path
,
PathBuf
};
use
ptr
;
...
...
src/libsyntax/ast.rs
浏览文件 @
8364a6fe
...
...
@@ -51,7 +51,7 @@
use
ext
::
base
;
use
ext
::
tt
::
macro_parser
;
use
owned_slice
::
OwnedSlice
;
use
parse
::
token
::
{
InternedString
,
str_to_ident
}
;
use
parse
::
token
::
InternedString
;
use
parse
::
token
;
use
parse
::
lexer
;
use
parse
::
lexer
::
comments
::{
doc_comment_style
,
strip_doc_comment_decoration
};
...
...
src/libsyntax/attr.rs
浏览文件 @
8364a6fe
...
...
@@ -24,7 +24,7 @@
use
diagnostic
::
SpanHandler
;
use
feature_gate
::{
GatedCfg
,
GatedCfgAttr
};
use
parse
::
lexer
::
comments
::{
doc_comment_style
,
strip_doc_comment_decoration
};
use
parse
::
token
::
{
InternedString
,
intern_and_get_ident
}
;
use
parse
::
token
::
InternedString
;
use
parse
::
token
;
use
ptr
::
P
;
...
...
src/libsyntax/ext/expand.rs
浏览文件 @
8364a6fe
...
...
@@ -8,7 +8,7 @@
// option. This file may not be copied, modified, or distributed
// except according to those terms.
use
ast
::{
Block
,
Crate
,
DeclLocal
,
ExprMac
,
PatMac
};
use
ast
::{
Block
,
Crate
,
DeclLocal
,
PatMac
};
use
ast
::{
Local
,
Ident
,
Mac_
,
Name
};
use
ast
::{
ItemMac
,
MacStmtWithSemicolon
,
Mrk
,
Stmt
,
StmtDecl
,
StmtMac
};
use
ast
::{
StmtExpr
,
StmtSemi
};
...
...
src/libsyntax/ext/quote.rs
浏览文件 @
8364a6fe
...
...
@@ -8,7 +8,7 @@
// option. This file may not be copied, modified, or distributed
// except according to those terms.
use
ast
::{
self
,
Arg
,
Arm
,
Block
,
Expr
,
Item
,
Pat
,
Path
,
Stmt
,
TokenTree
,
Ty
};
use
ast
::{
self
,
Arg
,
Arm
,
Block
,
Expr
,
Item
,
Pat
,
Stmt
,
TokenTree
,
Ty
};
use
codemap
::
Span
;
use
ext
::
base
::
ExtCtxt
;
use
ext
::
base
;
...
...
@@ -33,7 +33,7 @@ pub mod rt {
use
ptr
::
P
;
use
std
::
rc
::
Rc
;
use
ast
::
{
TokenTree
,
Expr
}
;
use
ast
::
TokenTree
;
pub
use
parse
::
new_parser_from_tts
;
pub
use
codemap
::{
BytePos
,
Span
,
dummy_spanned
,
DUMMY_SP
};
...
...
src/libsyntax/ext/tt/macro_parser.rs
浏览文件 @
8364a6fe
...
...
@@ -85,7 +85,7 @@
use
parse
::
lexer
::
*
;
//resolve bug?
use
parse
::
ParseSess
;
use
parse
::
parser
::{
LifetimeAndTypesWithoutColons
,
Parser
};
use
parse
::
token
::{
Eof
,
DocComment
,
MatchNt
,
SubstNt
};
use
parse
::
token
::{
DocComment
,
MatchNt
,
SubstNt
};
use
parse
::
token
::{
Token
,
Nonterminal
};
use
parse
::
token
;
use
print
::
pprust
;
...
...
src/libsyntax/ext/tt/transcribe.rs
浏览文件 @
8364a6fe
...
...
@@ -14,7 +14,7 @@
use
codemap
::{
Span
,
DUMMY_SP
};
use
diagnostic
::
SpanHandler
;
use
ext
::
tt
::
macro_parser
::{
NamedMatch
,
MatchedSeq
,
MatchedNonterminal
};
use
parse
::
token
::{
Eof
,
DocComment
,
Interpolated
,
MatchNt
,
SubstNt
};
use
parse
::
token
::{
DocComment
,
MatchNt
,
SubstNt
};
use
parse
::
token
::{
Token
,
NtIdent
,
SpecialMacroVar
};
use
parse
::
token
;
use
parse
::
lexer
::
TokenAndSpan
;
...
...
src/libsyntax/parse/parser.rs
浏览文件 @
8364a6fe
...
...
@@ -28,12 +28,12 @@
use
ast
::{
ExprMethodCall
,
ExprParen
,
ExprPath
};
use
ast
::{
ExprRepeat
,
ExprRet
,
ExprStruct
,
ExprTup
,
ExprUnary
};
use
ast
::{
ExprVec
,
ExprWhile
,
ExprWhileLet
,
ExprForLoop
,
Field
,
FnDecl
};
use
ast
::{
ForeignItem
,
ForeignItemStatic
,
ForeignItemFn
,
F
oreignMod
,
F
unctionRetTy
};
use
ast
::{
ForeignItem
,
ForeignItemStatic
,
ForeignItemFn
,
FunctionRetTy
};
use
ast
::{
Ident
,
Inherited
,
ImplItem
,
Item
,
Item_
,
ItemStatic
};
use
ast
::{
ItemEnum
,
ItemFn
,
ItemForeignMod
,
ItemImpl
,
ItemConst
};
use
ast
::{
ItemMac
,
ItemMod
,
ItemStruct
,
ItemTrait
,
ItemTy
,
ItemDefaultImpl
};
use
ast
::{
ItemExternCrate
,
ItemUse
};
use
ast
::{
Li
fetimeDef
,
Li
t
,
Lit_
};
use
ast
::{
Lit
,
Lit_
};
use
ast
::{
LitBool
,
LitChar
,
LitByte
,
LitByteStr
};
use
ast
::{
LitStr
,
LitInt
,
Local
};
use
ast
::{
MacStmtWithBraces
,
MacStmtWithSemicolon
,
MacStmtWithoutBraces
};
...
...
@@ -50,7 +50,7 @@
use
ast
::{
Delimited
,
SequenceRepetition
,
TokenTree
,
TraitItem
,
TraitRef
};
use
ast
::{
Ty
,
Ty_
,
TypeBinding
,
TyMac
};
use
ast
::{
TyFixedLengthVec
,
TyBareFn
,
TyTypeof
,
TyInfer
};
use
ast
::{
TyParam
,
TyParamBound
,
TyParen
,
TyPath
,
TyP
olyTraitRef
,
TyP
tr
};
use
ast
::{
TyParam
,
TyParamBound
,
TyParen
,
TyPath
,
TyPtr
};
use
ast
::{
TyRptr
,
TyTup
,
TyU32
,
TyVec
};
use
ast
::
TypeTraitItem
;
use
ast
::{
UnnamedField
,
UnsafeBlock
};
...
...
src/libsyntax_ext/cfg.rs
浏览文件 @
8364a6fe
...
...
@@ -18,7 +18,6 @@
use
syntax
::
ext
::
base
;
use
syntax
::
ext
::
build
::
AstBuilder
;
use
syntax
::
attr
;
use
syntax
::
attr
::
*
;
use
syntax
::
parse
::
token
;
use
syntax
::
config
::
CfgDiagReal
;
...
...
src/libtest/lib.rs
浏览文件 @
8364a6fe
...
...
@@ -59,11 +59,9 @@
use
self
::
OutputLocation
::
*
;
use
stats
::
Stats
;
use
getopts
::{
OptGroup
,
optflag
,
optopt
};
use
serialize
::
Encodable
;
use
std
::
boxed
::
FnBox
;
use
term
::
Terminal
;
use
term
::
color
::{
Color
,
RED
,
YELLOW
,
GREEN
,
CYAN
};
use
std
::
any
::
Any
;
use
std
::
cmp
;
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录