Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
int
Rust
提交
3f8cc168
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,发现更多精彩内容 >>
提交
3f8cc168
编写于
5月 18, 2014
作者:
C
Corey Richardson
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
rustc: middle: lint: use more doc comments
上级
ec0258a3
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
16 addition
and
16 deletion
+16
-16
src/librustc/middle/lint.rs
src/librustc/middle/lint.rs
+16
-16
未找到文件。
src/librustc/middle/lint.rs
浏览文件 @
3f8cc168
...
...
@@ -437,29 +437,29 @@ pub fn get_lint_dict() -> LintDict {
}
struct
Context
<
'a
>
{
// All known lint modes (string versions)
//
/
All known lint modes (string versions)
dict
:
LintDict
,
// Current levels of each lint warning
//
/
Current levels of each lint warning
cur
:
SmallIntMap
<
(
Level
,
LintSource
)
>
,
//
c
ontext we're checking in (used to access fields like sess)
//
/ C
ontext we're checking in (used to access fields like sess)
tcx
:
&
'a
ty
::
ctxt
,
// Items exported by the crate; used by the missing_doc lint.
//
/
Items exported by the crate; used by the missing_doc lint.
exported_items
:
&
'a
privacy
::
ExportedItems
,
// The id of the current `ast::StructDef` being walked.
//
/
The id of the current `ast::StructDef` being walked.
cur_struct_def_id
:
ast
::
NodeId
,
// Whether some ancestor of the current node was marked
// #[doc(hidden)].
//
/
Whether some ancestor of the current node was marked
//
/
#[doc(hidden)].
is_doc_hidden
:
bool
,
// When recursing into an attributed node of the ast which modifies lint
// levels, this stack keeps track of the previous lint levels of whatever
// was modified.
//
/
When recursing into an attributed node of the ast which modifies lint
//
/
levels, this stack keeps track of the previous lint levels of whatever
//
/
was modified.
lint_stack
:
Vec
<
(
Lint
,
Level
,
LintSource
)
>
,
//
i
d of the last visited negated expression
//
/ I
d of the last visited negated expression
negated_expr_id
:
ast
::
NodeId
,
//
i
ds of structs/enums which have been checked for raw_pointer_deriving
//
/ I
ds of structs/enums which have been checked for raw_pointer_deriving
checked_raw_pointers
:
NodeSet
,
}
...
...
@@ -610,8 +610,8 @@ fn visit_ids(&self, f: |&mut ast_util::IdVisitor<Context>|) {
}
}
// Check that every lint from the list of attributes satisfies `f`.
// Return true if that's the case. Otherwise return false.
//
/
Check that every lint from the list of attributes satisfies `f`.
//
/
Return true if that's the case. Otherwise return false.
pub
fn
each_lint
(
sess
:
&
session
::
Session
,
attrs
:
&
[
ast
::
Attribute
],
f
:
|
@
ast
::
MetaItem
,
Level
,
InternedString
|
->
bool
)
...
...
@@ -645,8 +645,8 @@ pub fn each_lint(sess: &session::Session,
true
}
// Check from a list of attributes if it contains the appropriate
// `#[level(lintname)]` attribute (e.g. `#[allow(dead_code)]).
//
/
Check from a list of attributes if it contains the appropriate
//
/
`#[level(lintname)]` attribute (e.g. `#[allow(dead_code)]).
pub
fn
contains_lint
(
attrs
:
&
[
ast
::
Attribute
],
level
:
Level
,
lintname
:
&
'static
str
)
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录