Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
int
Rust
提交
0f00d9a7
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,发现更多精彩内容 >>
提交
0f00d9a7
编写于
2月 23, 2012
作者:
M
Marijn Haverbeke
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Adjust fuzzer and cargo to changes in core::str API
上级
780f8277
变更
3
显示空白变更内容
内联
并排
Showing
3 changed file
with
4 addition
and
4 deletion
+4
-4
src/cargo/cargo.rs
src/cargo/cargo.rs
+2
-2
src/cargo/pgp.rs
src/cargo/pgp.rs
+1
-1
src/fuzzer/fuzzer.rs
src/fuzzer/fuzzer.rs
+1
-1
未找到文件。
src/cargo/cargo.rs
浏览文件 @
0f00d9a7
...
...
@@ -686,7 +686,7 @@ fn cmd_install(c: cargo) unsafe {
if
str
::
starts_with
(
target
,
"uuid:"
)
{
let
uuid
=
rest
(
target
,
5u
);
alt
str
::
index
(
uuid
,
'/'
)
{
alt
str
::
find_char
(
uuid
,
'/'
)
{
option
::
some
(
idx
)
{
let
source
=
str
::
slice
(
uuid
,
0u
,
idx
);
uuid
=
str
::
slice
(
uuid
,
idx
+
1u
,
str
::
len
(
uuid
));
...
...
@@ -698,7 +698,7 @@ fn cmd_install(c: cargo) unsafe {
}
}
else
{
let
name
=
target
;
alt
str
::
index
(
name
,
'/'
)
{
alt
str
::
find_char
(
name
,
'/'
)
{
option
::
some
(
idx
)
{
let
source
=
str
::
slice
(
name
,
0u
,
idx
);
name
=
str
::
slice
(
name
,
idx
+
1u
,
str
::
len
(
name
));
...
...
src/cargo/pgp.rs
浏览文件 @
0f00d9a7
...
...
@@ -94,7 +94,7 @@ fn verify(root: str, data: str, sig: str, keyfp: str) -> bool {
let
p
=
gpg
([
"--homedir"
,
path
,
"--with-fingerprint"
,
"--verify"
,
sig
,
data
]);
let
res
=
"Primary key fingerprint: "
+
keyfp
;
for
line
in
str
::
split_
byte
(
p
.err
,
'\n'
as
u8
)
{
for
line
in
str
::
split_
char
(
p
.err
,
'\n'
)
{
if
line
==
res
{
ret
true
;
}
...
...
src/fuzzer/fuzzer.rs
浏览文件 @
0f00d9a7
...
...
@@ -286,7 +286,7 @@ fn check_variants_T<T: copy>(
}
fn
last_part
(
filename
:
str
)
->
str
{
let
ix
=
option
::
get
(
str
::
r
index
(
filename
,
'/'
));
let
ix
=
option
::
get
(
str
::
r
find_char
(
filename
,
'/'
));
str
::
slice
(
filename
,
ix
+
1u
,
str
::
len
(
filename
)
-
3u
)
}
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录