Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
int
Rust
提交
65504205
R
Rust
项目概览
int
/
Rust
11 个月 前同步成功
通知
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,发现更多精彩内容 >>
提交
65504205
编写于
5月 09, 2015
作者:
M
Manish Goregaokar
浏览文件
操作
浏览文件
下载
差异文件
Rollup merge of #25194 - tshepang:assert-convention, r=steveklabnik
… compared
上级
638deb3b
7ef46e0d
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
15 addition
and
15 deletion
+15
-15
src/libcore/iter.rs
src/libcore/iter.rs
+15
-15
未找到文件。
src/libcore/iter.rs
浏览文件 @
65504205
...
...
@@ -137,7 +137,7 @@ fn count(self) -> usize where Self: Sized {
///
/// ```
/// let a = [1, 2, 3, 4, 5];
/// assert
!(a.iter().last().unwrap() ==
&5);
/// assert
_eq!(a.iter().last().unwrap(),
&5);
/// ```
#[inline]
#[stable(feature
=
"rust1"
,
since
=
"1.0.0"
)]
...
...
@@ -155,8 +155,8 @@ fn last(self) -> Option<Self::Item> where Self: Sized {
/// ```
/// let a = [1, 2, 3, 4, 5];
/// let mut it = a.iter();
/// assert
!(it.nth(2).unwrap() ==
&3);
/// assert
!(it.nth(2) ==
None);
/// assert
_eq!(it.nth(2).unwrap(),
&3);
/// assert
_eq!(it.nth(2),
None);
/// ```
#[inline]
#[stable(feature
=
"rust1"
,
since
=
"1.0.0"
)]
...
...
@@ -545,8 +545,8 @@ fn inspect<F>(self, f: F) -> Inspect<Self, F> where
/// let mut it = 0..10;
/// // sum the first five values
/// let partial_sum = it.by_ref().take(5).fold(0, |a, b| a + b);
/// assert
!(partial_sum ==
10);
/// assert
!(it.next() ==
Some(5));
/// assert
_eq!(partial_sum,
10);
/// assert
_eq!(it.next(),
Some(5));
/// ```
#[stable(feature
=
"rust1"
,
since
=
"1.0.0"
)]
fn
by_ref
(
&
mut
self
)
->
&
mut
Self
where
Self
:
Sized
{
self
}
...
...
@@ -608,7 +608,7 @@ fn partition<B, F>(self, mut f: F) -> (B, B) where
///
/// ```
/// let a = [1, 2, 3, 4, 5];
/// assert
!(a.iter().fold(0, |acc, &item| acc + item) ==
15);
/// assert
_eq!(a.iter().fold(0, |acc, &item| acc + item),
15);
/// ```
#[inline]
#[stable(feature
=
"rust1"
,
since
=
"1.0.0"
)]
...
...
@@ -773,7 +773,7 @@ fn rposition<P>(&mut self, mut predicate: P) -> Option<usize> where
///
/// ```
/// let a = [1, 2, 3, 4, 5];
/// assert
!(a.iter().max().unwrap() ==
&5);
/// assert
_eq!(a.iter().max().unwrap(),
&5);
/// ```
#[inline]
#[stable(feature
=
"rust1"
,
since
=
"1.0.0"
)]
...
...
@@ -796,7 +796,7 @@ fn max(self) -> Option<Self::Item> where Self: Sized, Self::Item: Ord
///
/// ```
/// let a = [1, 2, 3, 4, 5];
/// assert
!(a.iter().min().unwrap() ==
&1);
/// assert
_eq!(a.iter().min().unwrap(),
&1);
/// ```
#[inline]
#[stable(feature
=
"rust1"
,
since
=
"1.0.0"
)]
...
...
@@ -834,13 +834,13 @@ fn min(self) -> Option<Self::Item> where Self: Sized, Self::Item: Ord
/// assert_eq!(a.iter().min_max(), NoElements);
///
/// let a = [1];
/// assert
!(a.iter().min_max() ==
OneElement(&1));
/// assert
_eq!(a.iter().min_max(),
OneElement(&1));
///
/// let a = [1, 2, 3, 4, 5];
/// assert
!(a.iter().min_max() ==
MinMax(&1, &5));
/// assert
_eq!(a.iter().min_max(),
MinMax(&1, &5));
///
/// let a = [1, 1, 1, 1];
/// assert
!(a.iter().min_max() ==
MinMax(&1, &1));
/// assert
_eq!(a.iter().min_max(),
MinMax(&1, &1));
/// ```
#[unstable(feature
=
"core"
,
reason
=
"return type may change"
)]
fn
min_max
(
mut
self
)
->
MinMaxResult
<
Self
::
Item
>
where
Self
:
Sized
,
Self
::
Item
:
Ord
...
...
@@ -1058,7 +1058,7 @@ fn reverse_in_place<'a, T: 'a>(&mut self) where
///
/// let a = [1, 2, 3, 4, 5];
/// let mut it = a.iter().cloned();
/// assert
!(it.sum::<i32>() ==
15);
/// assert
_eq!(it.sum::<i32>(),
15);
/// ```
#[unstable(feature=
"core"
)]
fn
sum
<
S
=<
Self
as
Iterator
>
::
Item
>
(
self
)
->
S
where
...
...
@@ -1078,9 +1078,9 @@ fn sum<S=<Self as Iterator>::Item>(self) -> S where
/// fn factorial(n: u32) -> u32 {
/// (1..).take_while(|&i| i <= n).product()
/// }
/// assert
!(factorial(0) ==
1);
/// assert
!(factorial(1) ==
1);
/// assert
!(factorial(5) ==
120);
/// assert
_eq!(factorial(0),
1);
/// assert
_eq!(factorial(1),
1);
/// assert
_eq!(factorial(5),
120);
/// ```
#[unstable(feature=
"core"
)]
fn
product
<
P
=<
Self
as
Iterator
>
::
Item
>
(
self
)
->
P
where
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录