Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
int
Rust
提交
b0ee5ded
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,发现更多精彩内容 >>
提交
b0ee5ded
编写于
8月 16, 2018
作者:
G
Guillaume Gomez
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Update tests
上级
a5459443
变更
5
隐藏空白更改
内联
并排
Showing
5 changed file
with
1 addition
and
26 deletion
+1
-26
src/test/rustdoc/assoc-consts.rs
src/test/rustdoc/assoc-consts.rs
+0
-14
src/test/rustdoc/const-doc.rs
src/test/rustdoc/const-doc.rs
+1
-1
src/test/rustdoc/inline_cross/assoc-items.rs
src/test/rustdoc/inline_cross/assoc-items.rs
+0
-5
src/test/rustdoc/issue-28478.rs
src/test/rustdoc/issue-28478.rs
+0
-1
src/test/rustdoc/issue-33302.rs
src/test/rustdoc/issue-33302.rs
+0
-5
未找到文件。
src/test/rustdoc/assoc-consts.rs
浏览文件 @
b0ee5ded
...
...
@@ -13,7 +13,6 @@ pub trait Foo {
// @has assoc_consts/trait.Foo.html '//*[@class="rust trait"]' \
// 'const FOO: usize;'
// @has - '//*[@id="associatedconstant.FOO"]' 'const FOO: usize'
// @has - '//*[@class="docblock"]' 'FOO: usize = 12'
const
FOO
:
usize
=
12
;
// @has - '//*[@id="associatedconstant.FOO_NO_DEFAULT"]' 'const FOO_NO_DEFAULT: bool'
const
FOO_NO_DEFAULT
:
bool
;
...
...
@@ -27,10 +26,8 @@ pub trait Foo {
impl
Foo
for
Bar
{
// @has assoc_consts/struct.Bar.html '//code' 'impl Foo for Bar'
// @has - '//*[@id="associatedconstant.FOO"]' 'const FOO: usize'
// @has - '//*[@class="docblock"]' 'FOO: usize = 12'
const
FOO
:
usize
=
12
;
// @has - '//*[@id="associatedconstant.FOO_NO_DEFAULT"]' 'const FOO_NO_DEFAULT: bool'
// @has - '//*[@class="docblock"]' 'FOO_NO_DEFAULT: bool = false'
const
FOO_NO_DEFAULT
:
bool
=
false
;
// @!has - FOO_HIDDEN
#[doc(hidden)]
...
...
@@ -40,7 +37,6 @@ impl Foo for Bar {
impl
Bar
{
// @has assoc_consts/struct.Bar.html '//*[@id="associatedconstant.BAR"]' \
// 'const BAR: usize'
// @has - '//*[@class="docblock"]' 'BAR: usize = 3'
pub
const
BAR
:
usize
=
3
;
}
...
...
@@ -49,7 +45,6 @@ impl Bar {
impl
Bar
{
// @has assoc_consts/struct.Bar.html '//*[@id="associatedconstant.BAZ"]' \
// "const BAZ: Baz<'static, u8, u32>"
// @has - '//*[@class="docblock"]' "BAZ: Baz<'static, u8, u32> = Baz(321, &[1, 2, 3])"
pub
const
BAZ
:
Baz
<
'static
,
u8
,
u32
>
=
Baz
(
321
,
&
[
1
,
2
,
3
]);
}
...
...
@@ -58,7 +53,6 @@ pub fn f(_: &(ToString + 'static)) {}
impl
Bar
{
// @has assoc_consts/struct.Bar.html '//*[@id="associatedconstant.F"]' \
// "const F: fn(_: &(ToString + 'static))"
// @has - '//*[@class="docblock"]' "F: fn(_: &(ToString + 'static)) = f"
pub
const
F
:
fn
(
_
:
&
(
ToString
+
'static
))
=
f
;
}
...
...
@@ -81,17 +75,14 @@ pub trait Qux {
/// Docs for QUX1 in trait.
const
QUX1
:
i8
;
// @has - '//*[@id="associatedconstant.QUX_DEFAULT0"]' 'const QUX_DEFAULT0: u16'
// @has - '//*[@class="docblock"]' "QUX_DEFAULT0: u16 = 1"
// @has - '//*[@class="docblock"]' "Docs for QUX_DEFAULT0 in trait."
/// Docs for QUX_DEFAULT0 in trait.
const
QUX_DEFAULT0
:
u16
=
1
;
// @has - '//*[@id="associatedconstant.QUX_DEFAULT1"]' 'const QUX_DEFAULT1: i16'
// @has - '//*[@class="docblock"]' "QUX_DEFAULT1: i16 = 2"
// @has - '//*[@class="docblock"]' "Docs for QUX_DEFAULT1 in trait."
/// Docs for QUX_DEFAULT1 in trait.
const
QUX_DEFAULT1
:
i16
=
2
;
// @has - '//*[@id="associatedconstant.QUX_DEFAULT2"]' 'const QUX_DEFAULT2: u32'
// @has - '//*[@class="docblock"]' "QUX_DEFAULT2: u32 = 3"
// @has - '//*[@class="docblock"]' "Docs for QUX_DEFAULT2 in trait."
/// Docs for QUX_DEFAULT2 in trait.
const
QUX_DEFAULT2
:
u32
=
3
;
...
...
@@ -100,25 +91,20 @@ pub trait Qux {
// @has assoc_consts/struct.Bar.html '//code' 'impl Qux for Bar'
impl
Qux
for
Bar
{
// @has - '//*[@id="associatedconstant.QUX0"]' 'const QUX0: u8'
// @has - '//*[@class="docblock"]' "QUX0: u8 = 4"
// @has - '//*[@class="docblock"]' "Docs for QUX0 in trait."
/// Docs for QUX0 in trait.
const
QUX0
:
u8
=
4
;
// @has - '//*[@id="associatedconstant.QUX1"]' 'const QUX1: i8'
// @has - '//*[@class="docblock"]' "QUX1: i8 = 5"
// @has - '//*[@class="docblock"]' "Docs for QUX1 in impl."
/// Docs for QUX1 in impl.
const
QUX1
:
i8
=
5
;
// @has - '//*[@id="associatedconstant.QUX_DEFAULT0"]' 'const QUX_DEFAULT0: u16'
// @has - '//*[@class="docblock"]' "QUX_DEFAULT0: u16 = 6"
// @has - '//*[@class="docblock"]' "Docs for QUX_DEFAULT0 in trait."
const
QUX_DEFAULT0
:
u16
=
6
;
// @has - '//*[@id="associatedconstant.QUX_DEFAULT1"]' 'const QUX_DEFAULT1: i16'
// @has - '//*[@class="docblock"]' "QUX_DEFAULT1: i16 = 7"
// @has - '//*[@class="docblock"]' "Docs for QUX_DEFAULT1 in impl."
/// Docs for QUX_DEFAULT1 in impl.
const
QUX_DEFAULT1
:
i16
=
7
;
// @has - '//*[@id="associatedconstant.QUX_DEFAULT2"]' 'const QUX_DEFAULT2: u32'
// @has - '//*[@class="docblock"]' "QUX_DEFAULT2: u32 = 3"
// @has - '//*[@class="docblock"]' "Docs for QUX_DEFAULT2 in trait."
}
src/test/rustdoc/const-doc.rs
浏览文件 @
b0ee5ded
...
...
@@ -23,7 +23,7 @@ pub struct ContentType {
impl
ContentType
{
// @has const_doc/struct.ContentType.html
// @has - '//*[@
class="docblock"]' 'Any: ContentType = ContentType{ttype: Foo{f:
'
// @has - '//*[@
id="associatedconstant.Any"]' 'const Any: ContentType
'
pub
const
Any
:
ContentType
=
ContentType
{
ttype
:
Foo
{
f
:
PhantomData
,
},
subtype
:
Foo
{
f
:
PhantomData
,
},
params
:
None
,
};
...
...
src/test/rustdoc/inline_cross/assoc-items.rs
浏览文件 @
b0ee5ded
...
...
@@ -19,16 +19,13 @@
// @has foo/struct.MyStruct.html
// @!has - 'PrivateConst'
// @has - '//*[@id="associatedconstant.PublicConst"]' 'pub const PublicConst: u8'
// @has - '//*[@class="docblock"]' 'PublicConst: u8 = 123'
// @has - '//*[@class="docblock"]' 'docs for PublicConst'
// @!has - 'private_method'
// @has - '//*[@id="method.public_method"]' 'pub fn public_method()'
// @has - '//*[@class="docblock"]' 'docs for public_method'
// @has - '//*[@id="associatedconstant.ConstNoDefault"]' 'const ConstNoDefault: i16'
// @has - '//*[@class="docblock"]' 'ConstNoDefault: i16 = -123'
// @has - '//*[@class="docblock"]' 'dox for ConstNoDefault'
// @has - '//*[@id="associatedconstant.ConstWithDefault"]' 'const ConstWithDefault: u16'
// @has - '//*[@class="docblock"]' 'ConstWithDefault: u16 = 12345'
// @has - '//*[@class="docblock"]' 'docs for ConstWithDefault'
// @has - '//*[@id="associatedtype.TypeNoDefault"]' 'type TypeNoDefault = i32'
// @has - '//*[@class="docblock"]' 'dox for TypeNoDefault'
...
...
@@ -44,11 +41,9 @@
// @has - '//*[@id="associatedconstant.ConstNoDefault"]' 'const ConstNoDefault: i16'
// @has - '//*[@class="docblock"]' 'docs for ConstNoDefault'
// @has - '//*[@id="associatedconstant.ConstWithDefault"]' 'const ConstWithDefault: u16'
// @has - '//*[@class="docblock"]' 'ConstWithDefault: u16 = 12345'
// @has - '//*[@class="docblock"]' 'docs for ConstWithDefault'
// @has - '//*[@id="associatedtype.TypeNoDefault"]' 'type TypeNoDefault'
// @has - '//*[@class="docblock"]' 'docs for TypeNoDefault'
// @has - '//*[@id="associatedtype.TypeWithDefault"]' 'type TypeWithDefault = u32'
// @has - '//*[@class="docblock"]' 'docs for TypeWithDefault'
// @has - '//*[@id="tymethod.method_no_default"]' 'fn method_no_default()'
// @has - '//*[@class="docblock"]' 'docs for method_no_default'
...
...
src/test/rustdoc/issue-28478.rs
浏览文件 @
b0ee5ded
...
...
@@ -16,7 +16,6 @@ pub trait Bar {
// @has - '//*[@href="#associatedtype.Bar"]' 'Bar'
type
Bar
=
();
// @has - '//*[@id="associatedconstant.Baz"]' 'const Baz: usize'
// @has - '//*[@class="docblock"]' 'Baz: usize = 7'
// @has - '//*[@href="#associatedconstant.Baz"]' 'Baz'
const
Baz
:
usize
=
7
;
// @has - '//*[@id="tymethod.bar"]' 'fn bar'
...
...
src/test/rustdoc/issue-33302.rs
浏览文件 @
b0ee5ded
...
...
@@ -28,7 +28,6 @@ fn ignore(_: &X) {}
const
C
:
X
;
// @has issue_33302/trait.T.html \
// '//*[@class="rust trait"]' 'const D: i32'
// @has - '//*[@class="docblock"]' 'D: i32 = 4 * 4'
// @has - '//*[@id="associatedconstant.D"]' 'const D: i32'
const
D
:
i32
=
(
$n
*
$n
);
}
...
...
@@ -37,7 +36,6 @@ fn ignore(_: &X) {}
// '//h3[@class="impl"]' 'impl T<[i32; 16]> for S'
// @has - '//*[@id="associatedconstant.C"]' 'const C: [i32; 16]'
// @has - '//*[@id="associatedconstant.D"]' 'const D: i32'
// @has - '//*[@class="docblock"]' 'C: [i32; 16] = [0; 4 * 4]'
impl
T
<
[
i32
;
(
$n
*
$n
)]
>
for
S
{
const
C
:
[
i32
;
(
$n
*
$n
)]
=
[
0
;
(
$n
*
$n
)];
}
...
...
@@ -46,7 +44,6 @@ fn ignore(_: &X) {}
// '//h3[@class="impl"]' 'impl T<[i32; 16]> for S'
// @has - '//*[@id="associatedconstant.C-1"]' 'const C: (i32,)'
// @has - '//*[@id="associatedconstant.D-1"]' 'const D: i32'
// @has - '//*[@class="docblock"]' 'C: (i32,) = (4,)'
impl
T
<
(
i32
,)
>
for
S
{
const
C
:
(
i32
,)
=
(
$n
,);
}
...
...
@@ -55,8 +52,6 @@ impl T<(i32,)> for S {
// '//h3[@class="impl"]' 'impl T<(i32, i32)> for S'
// @has - '//*[@id="associatedconstant.C-2"]' 'const C: (i32, i32)'
// @has - '//*[@id="associatedconstant.D-2"]' 'const D: i32'
// @has - '//*[@class="docblock"]' 'C: (i32, i32) = (4, 4)'
// @has - '//*[@class="docblock"]' 'D: i32 = 4 / 4'
impl
T
<
(
i32
,
i32
)
>
for
S
{
const
C
:
(
i32
,
i32
)
=
(
$n
,
$n
);
const
D
:
i32
=
(
$n
/
$n
);
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录