Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
int
Rust
提交
8bcbf91a
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,发现更多精彩内容 >>
提交
8bcbf91a
编写于
12月 02, 2017
作者:
B
bors
浏览文件
操作
浏览文件
下载
差异文件
Auto merge of #46326 - GuillaumeGomez:sidebar-text, r=QuietMisdreavus
Fix invalid HTML escape Fixes #46289. r? @QuietMisdreavus
上级
c3942e75
35f5be66
变更
4
隐藏空白更改
内联
并排
Showing
4 changed file
with
31 addition
and
6 deletion
+31
-6
src/librustdoc/html/format.rs
src/librustdoc/html/format.rs
+1
-1
src/librustdoc/html/render.rs
src/librustdoc/html/render.rs
+6
-5
src/test/rustdoc/double-quote-escape.rs
src/test/rustdoc/double-quote-escape.rs
+23
-0
src/tools/linkchecker/main.rs
src/tools/linkchecker/main.rs
+1
-0
未找到文件。
src/librustdoc/html/format.rs
浏览文件 @
8bcbf91a
...
...
@@ -601,7 +601,7 @@ fn fmt_type(t: &clean::Type, f: &mut fmt::Formatter, use_absolute: bool) -> fmt:
clean
::
Primitive
(
prim
)
=>
primitive_link
(
f
,
prim
,
prim
.as_str
()),
clean
::
BareFunction
(
ref
decl
)
=>
{
if
f
.alternate
()
{
write!
(
f
,
"{}{}fn{:#}{:#}"
,
write!
(
f
,
"{}{
:#
}fn{:#}{:#}"
,
UnsafetySpace
(
decl
.unsafety
),
AbiSpace
(
decl
.abi
),
decl
.generics
,
...
...
src/librustdoc/html/render.rs
浏览文件 @
8bcbf91a
...
...
@@ -2292,8 +2292,8 @@ fn item_function(w: &mut fmt::Formatter, cx: &Context, it: &clean::Item,
f
.generics
)
.len
();
write!
(
w
,
"{}<pre class='rust fn'>"
,
render_spotlight_traits
(
it
)
?
)
?
;
render_attributes
(
w
,
it
)
?
;
write!
(
w
,
"{vis}{constness}{unsafety}{abi}fn
\
{name}{generics}{decl}{where_clause}</pre>"
,
write!
(
w
,
"{vis}{constness}{unsafety}{abi}fn
{name}{generics}{decl}{where_clause}</pre>"
,
vis
=
VisSpace
(
&
it
.visibility
),
constness
=
ConstnessSpace
(
f
.constness
),
unsafety
=
UnsafetySpace
(
f
.unsafety
),
...
...
@@ -2302,9 +2302,9 @@ fn item_function(w: &mut fmt::Formatter, cx: &Context, it: &clean::Item,
generics
=
f
.generics
,
where_clause
=
WhereClause
{
gens
:
&
f
.generics
,
indent
:
0
,
end_newline
:
true
},
decl
=
Method
{
decl
:
&
f
.decl
,
name_len
,
indent
:
0
,
decl
:
&
f
.decl
,
name_len
,
indent
:
0
,
})
?
;
document
(
w
,
cx
,
it
)
}
...
...
@@ -3658,6 +3658,7 @@ fn small_url_encode(s: &str) -> String {
.replace
(
";"
,
"%3B"
)
.replace
(
"["
,
"%5B"
)
.replace
(
"]"
,
"%5D"
)
.replace
(
"
\"
"
,
"%22"
)
}
fn
sidebar_assoc_items
(
it
:
&
clean
::
Item
)
->
String
{
...
...
src/test/rustdoc/double-quote-escape.rs
0 → 100644
浏览文件 @
8bcbf91a
// Copyright 2017 The Rust Project Developers. See the COPYRIGHT
// file at the top-level directory of this distribution and at
// http://rust-lang.org/COPYRIGHT.
//
// Licensed under the Apache License, Version 2.0 <LICENSE-APACHE or
// http://www.apache.org/licenses/LICENSE-2.0> or the MIT license
// <LICENSE-MIT or http://opensource.org/licenses/MIT>, at your
// option. This file may not be copied, modified, or distributed
// except according to those terms.
#![crate_name
=
"foo"
]
// ignore-tidy-linelength
pub
trait
Foo
<
T
>
{
fn
foo
()
{}
}
pub
struct
Bar
;
// @has foo/struct.Bar.html
// @has - '//*[@class="sidebar-links"]/a[@href="#impl-Foo%3Cunsafe%20extern%20%22C%22%20fn()%3E"]' 'Foo<unsafe extern "C" fn()>'
impl
Foo
<
unsafe
extern
"C"
fn
()
>
for
Bar
{}
src/tools/linkchecker/main.rs
浏览文件 @
8bcbf91a
...
...
@@ -81,6 +81,7 @@ fn small_url_encode(s: &str) -> String {
.replace
(
";"
,
"%3B"
)
.replace
(
"["
,
"%5B"
)
.replace
(
"]"
,
"%5D"
)
.replace
(
"
\"
"
,
"%22"
)
}
impl
FileEntry
{
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录