aboutsummaryrefslogtreecommitdiff
path: root/examples/rust
diff options
context:
space:
mode:
authorJoshua Sheard <mail@jsheard.com>2018-01-04 18:57:02 +0000
committerJoshua Sheard <mail@jsheard.com>2018-01-04 18:57:02 +0000
commitb0908584faf9ae34c4b72c30e0c085bac827f2c3 (patch)
treefecab0608964ec369788691e7cb74804e8baab53 /examples/rust
parent5c335a5a11915625291d80c8ad909243e4a21f4d (diff)
downloadcompiler-explorer-b0908584faf9ae34c4b72c30e0c085bac827f2c3.tar.gz
compiler-explorer-b0908584faf9ae34c4b72c30e0c085bac827f2c3.zip
Simplify Rust sum_array examples
Diffstat (limited to 'examples/rust')
-rw-r--r--examples/rust/Sum_over_array.rs2
-rw-r--r--examples/rust/Sum_over_array_(Optimized).rs2
2 files changed, 2 insertions, 2 deletions
diff --git a/examples/rust/Sum_over_array.rs b/examples/rust/Sum_over_array.rs
index 6af470e2d..1bc7e5187 100644
--- a/examples/rust/Sum_over_array.rs
+++ b/examples/rust/Sum_over_array.rs
@@ -1,3 +1,3 @@
pub fn sum_array(x: &[i32]) -> i32 {
- x.iter().fold(0, |sum, next| sum + *next)
+ x.iter().sum()
}
diff --git a/examples/rust/Sum_over_array_(Optimized).rs b/examples/rust/Sum_over_array_(Optimized).rs
index 094f341b7..0d9192e53 100644
--- a/examples/rust/Sum_over_array_(Optimized).rs
+++ b/examples/rust/Sum_over_array_(Optimized).rs
@@ -5,5 +5,5 @@ pub fn sum_array(x: &[i32]) -> i32 {
unsafe {
std::intrinsics::assume(x.as_ptr() as usize % 64 == 0);
}
- x.iter().fold(0, |sum, next| sum + *next)
+ x.iter().sum()
}